繁体   English   中英

XCode Interface Builder自动布局问题

[英]XCode Interface Builder Auto Layout issue

我的顶部有UILabel (红色),底部有UIScrollView (蓝色)。 我已经为UILabel设置了所有约束,同时将UIScrollView顶部空间设置为:UILabel = 10。

现在,当我的应用程序加载完毕后,一切看起来都很好。 但是,我根据UILabel的文本动态更改其高度,并且在逻辑上,当UILabel高度增加时, UIScrollView应该自动下降以保持约束。 但这不会发生。 ScrollView保持不变,并与增加的UILabel重叠。

在此处输入图片说明 在此处输入图片说明

这是您应该做的。 使用您当前的所有设置,

  • 不要对标签使用高度限制,
  • 将行号设置为0进行标记

您无需添加标签高度的任何计算,它将根据文本调整其高度

PS:如果您希望设置一些高度限制来设置标签的最小高度,则可以使用“大于或等于而不是等于”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM