UILabel sizeToFit 在 iOS 8 中崩溃
Posted
技术标签:
【中文标题】UILabel sizeToFit 在 iOS 8 中崩溃【英文标题】:UILabel sizeToFit crashing in iOS 8 【发布时间】:2015-02-09 10:30:16 【问题描述】:自从我在 ios 8.1.3 上更新 iPad 后,我遇到了一个非常奇怪的问题。 在应用程序中的任何地方,如果某些标签需要与多行一起使用(numberOfLines 设置为 0),它会在绘制 rect 或 sizeToFit 时崩溃。
这在 iOS7 上运行良好。
这是发生崩溃时的调用堆栈:http://s16.postimg.org/txnmngglh/Screen_Shot_2015_02_09_at_11_01_41_AM.png
【问题讨论】:
【参考方案1】:只需取消选中自动布局并重试。
如果您不想取消选中自动布局,只需添加以下行:
Your_TextView.numberOfLines = 0;
希望它对你有用。
【讨论】:
不幸的是,这并不能解决我的问题。当 numberOfLines = 0 应用程序崩溃。没有这个它可以工作,但我没有多行。以上是关于UILabel sizeToFit 在 iOS 8 中崩溃的主要内容,如果未能解决你的问题,请参考以下文章
在带有阴影的 UILabel 上使用 SizeToFit()?
如何以编程方式在 UILabel 上设置 sizeToFit 宽度和高度?