Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
隐藏/显示对象ios的自动布局_Ios_Uiview - Fatal编程技术网

隐藏/显示对象ios的自动布局

隐藏/显示对象ios的自动布局,ios,uiview,Ios,Uiview,我有一个UIView,它包含7个对象(UILabel)。大小是固定的。 在某些情况下,我必须隐藏一些对象。我使用setHidden:YES来执行此操作。 问题是视图的外观不是很吸引人,因为对象的位置是固定的。如果在有空间的情况下,物体可以自由地上下移动,那就更好了。我找到了一个解决方案,我对它不是100%满意。该技术在我们想要上下滑动的所有对象/视图上使用for循环。解决方案是I构建类别以轻松更新约束: 要隐藏uiview,只需执行以下操作: //Hide View [myView1 setCo

我有一个
UIView
,它包含7个对象(
UILabel
)。大小是固定的。 在某些情况下,我必须隐藏一些对象。我使用
setHidden:YES
来执行此操作。
问题是视图的外观不是很吸引人,因为对象的位置是固定的。如果在有空间的情况下,物体可以自由地上下移动,那就更好了。

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

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

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

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