【发布时间】:2014-11-06 15:40:09
【问题描述】:
我有一个视图控制器,顶部有一个 UICollectionView(使用默认网格布局),下面是其他控件。当我在集合视图中添加/删除单元格时,我希望它在垂直方向上展开/收缩(因此它有足够的行来显示所有单元格,而不是更多),并且它下面的所有控件都向下移动/相应地向上屏幕。如果您想象添加/删除地址时电子邮件应用程序 UI 是如何工作的,那么这就是我试图实现的效果。但是,使用约束来实现这种效果让我望而却步。任何帮助将不胜感激!
【问题讨论】:
-
我有视图控制器代码,包括处理集合视图单元格添加/删除的代码,但我怀疑这会有所帮助。我刚刚在 IB 中布置了控件并选择了“添加所有缺失的约束”。当我在集合视图中添加/删除单元格时,我希望它调整大小以适应其内容并让其他控件自动向上/向下移动,但是到目前为止我阅读的所有关于约束的文档都涉及定位而不是而不是调整大小。
标签: ios objective-c uicollectionview constraints