【发布时间】:2015-07-26 14:21:56
【问题描述】:
当我有一个 UIView 并通过 IB 应用约束并将一个新的 UIView 添加到它的视图层次结构中时,我在几个场景中苦苦挣扎。事情是这样的:
我有一个应用了以下约束的全屏 UITableView,因此它可以很好地适应 iOS 设备的所有分辨率:
现在我想在 UITableView 上方添加一个 UIView 作为一种工具栏。
现在我成功添加此视图的唯一可能方法是将其添加到 TableView 顶部,以便它覆盖 tableview 的顶部。我想要实现的是新添加的 UIView 向下推表,因此两者都是可见的。我尝试了几件事,包括在表格视图上方的 IB 中添加一个容器视图,但这根本不起作用。
所以我的问题是:有没有办法动态地编辑、删除和添加新的约束到视图层次结构,理想情况下支持动画?
【问题讨论】:
标签: ios uitableview uiview autolayout ios-autolayout