阅读背景:

AutoLayout下多行UILabel无法显示多行文本的问题

来源:互联网 
看到这个解释,我想到了UIScrollView的布局,要确定自己的Size,必须由它的子视图计算得出,而子视图的尺寸计算必须有一个确定的参考物,否则子视图的真实尺寸计算不出来,那就得不到UIScrollView的contentSize。这个属性决定了多行UILabel的真实尺寸,多行UILabel不知道自己要显示多少内容,不知道自己的真实尺寸,这个preferredMaxLayoutWidth属性就告诉了它布局时最大的参考宽度。看到这个解释,我想到了UIScrollView的布局,要确定自己的Size,必须由它的子视图计算得出


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: