“隐藏”具有自动布局子视图的 UIView
Posted
技术标签:
【中文标题】“隐藏”具有自动布局子视图的 UIView【英文标题】:"hide" a UIView that has subviews with autolayout 【发布时间】:2015-04-15 13:12:18 【问题描述】:我想隐藏一个UIView
,其中包含一些取决于布尔值的子视图。
UIView
下面有更多元素,所以我在 Height 约束常量中设置了 0。
问题是子视图不会随之消失
如何在不迭代所有元素并修复它们的高度的情况下消除它们?
【问题讨论】:
_yourView.clipsToBounds = TRUE;
【参考方案1】:
将隐藏视图的 clipsToBounds
属性设置为 YES(界面生成器中的“剪辑子视图”)
【讨论】:
以上是关于“隐藏”具有自动布局子视图的 UIView的主要内容,如果未能解决你的问题,请参考以下文章
如果在自动布局中删除子视图,则重新排列 UIView 子视图
如何在具有自动布局的容器视图中将 UITableView 的大小设置为子视图