0

我有一个UIView包含,比如说,7 个对象(UILabel)。大小是固定的。在某些情况下,我必须隐藏一些对象。我用setHidden:YES. 问题是视图的外观不是很吸引人,因为对象的位置是固定的。如果有空间时物体可以自由上下移动会更好...

4

2 回答 2

0

我构建类别以轻松更新约束:

要隐藏 uiview,只需执行以下操作:

//Hide View
[myView1 setConstraintConstant:0 forAttribute:NSLayoutAttributeHeight];

在这里回答: 隐藏自动布局 UIView:如何让现有的 NSLayoutConstraint 更新这个

于 2014-03-18T15:53:55.307 回答
0

我找到了一个解决方案,我不是 100% 满意。该技术在我们想要向上/向下滑动的所有对象/视图上使用 for 循环。解决方案在这里

于 2013-10-10T07:42:21.477 回答