HTML5
发布时间:2022-04-27 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了uilabel – Xcode6,iOS8和(void)layoutSubviews,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@L_
673_0@
自定义的UILabel,可以在iOS6和iOS7上正常使用.但是在iOS8上,这个
标签的(void)layoutSubviews
方法永远不会被
调用.
我用initWithFrame创建了这个
标签,所以应该
调用这个
方法 – 并在另
一个iOS版本上
调用它.
iOS8中的autoLayout系统
会发生什么?
我只是想
添加这个答案,因为问题
标题可能会导致很多人
在这里遇到类似的问题(比如我).
对于iOS 8到8.0.2,LayoutSubviews调用是不可靠的.它们可能永远不会被调用或(在我的情况下)被循环调用.
即使你不应该这样做,在LayoutSubviews中分配东西也是相当安全的,但是这种错误(?!)行为会导致难以追踪的错误.
我不知道8.1是否修复了所有问题,但是一段时间后客户设备将运行8.1并且它们现在运行8.0.2
大佬总结
以上是大佬教程为你收集整理的uilabel – Xcode6,iOS8和(void)layoutSubviews全部内容,希望文章能够帮你解决uilabel – Xcode6,iOS8和(void)layoutSubviews所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。