【发布时间】:2014-03-13 16:21:54
【问题描述】:
对于如何正确定义在删除给定视图时将折叠视图之间空间的约束,我感到有些困惑。我尝试添加具有大于或等于关系的垂直约束,但是,满足约束的最小距离似乎不是首选。
例如,给定以下具有三个约束的布局 V:[A]-5-[B]、V:[B]-5-[C] 和 V:[A]-(>=5)- [C]:
[ View A ]
|
5 pt
|
[ View B ]
|
5 pt
|
[ View C ]
删除视图 B 后,我希望它看起来像这样:
[ View A ]
|
5 pt
|
[ View C ]
但它看起来像这样:
[ View A ]
|
5 pt + 5 pt + height of view B
|
[ View C ]
【问题讨论】:
-
+1 表示问题格式清晰整洁
-
您是删除视图 B 还是隐藏它?你需要在某个时候恢复它吗?
标签: ios iphone objective-c autolayout