【发布时间】:2014-05-27 11:55:08
【问题描述】:
我在 iOS 7 中以编程方式使用自动布局。我有一个动态视图组件,它充当多个子视图的容器。不知道容器应该容纳多少子视图,只知道该视图的宽度将与其子视图相等,高度是动态的,具体取决于将有多少子视图。
= ContainerView 的边界
=======
= SV1 =
= SV2 =
= SVn =
= ... =
=======
由于我以编程方式执行所有自动布局,我需要一种方法来告诉容器视图它应该是 CGSize x 大。如何使用自动布局而不自动调整大小来做到这一点?
【问题讨论】:
-
你不能设置一个约束让你的视图的宽度等于容器视图的宽度吗?
-
这可能非常适合宽度。我已经编辑了我的原始问题以澄清我的问题。
-
是否有理由不将高度限制设置为子视图的总高度?
标签: ios uiview autolayout