【发布时间】:2015-08-30 22:17:41
【问题描述】:
1) 视图 A 、视图 B 、视图 C 的高度和宽度相等
2) View A 高度取决于 Label1 & Label2 高度
3) View B 高度取决于 Label3
4) 视图c高度取决于Label4
5) 我想从视图 A、视图 B 和视图 C 中获取最大高度,但它们都是相等的
6) 视图 X 高度取决于(视图 A、视图 B 和视图 C)的最大值
如何通过自动布局实现这一点?
提前致谢
【问题讨论】:
-
只做一个superview的高度约束的出口...当你得到subview的最大高度时,设置superview_height.constant = subview_height
-
@Bhavin,感谢您的回答,但我的标签文本已设置,然后当我尝试获取该标签的高度时,它显示的值错误。
-
尝试在
viewWillLayoutSubviews中获取高度,你得到正确的高度 -
@Bhavin,有时我的身高还是错了。
-
@Bhavin,我尝试像这样获得标签的高度:lbl.frame.size.height 可以吗?
标签: ios iphone xcode storyboard autolayout