使用AutoLayout时折叠UIView

时间:2014-07-27 22:05:55

标签: ios objective-c uiview autolayout

使用Autolayout时隐藏UIView的最简单(和通用)方法是什么?

在我的视图中,我添加了UIScrollView,使其填满整个屏幕,然后添加包含按钮,标签等其他视图的CustomUIViews。

我知道你将高度常数设置为0并且视图似乎被隐藏的技巧 - 这对我来说非常完美。只有一个但是。当我在CustomUIViews上将高度设置为0时,我会收到很多自动布局警告,因为内部的UIViews也有一些高度和间距限制。

有什么好办法可以做我想要的吗?

1 个答案:

答案 0 :(得分:1)

你现在可能已经解决了这个问题,但是为C的顶部设置一个附加到A的较低的部分并使其优先级低于另一个将C的顶部附加到B&#39降低。然后隐藏/显示。