【发布时间】:2015-07-04 04:00:56
【问题描述】:
我的情况是 Window 有 2 个子视图 A 和 B,而 A 视图包含另外 2 个子视图 A1 和 A2。我必须根据 A1 和 A2 是否可用来显示视图 A 的高度。 示例:如果 A1 可用,则 A2 不可用,则预期 A 的高度为 A1 高度 + 填充。并且视图 B 的高度根据视图 A 和视图 B 之间的垂直间距限制重新调整。 - 如果 A1 和 A2 都可用,则 A'height = A1 高度 + 填充 + A2 高度 + 填充。并且相同的 B 的高度根据垂直间距限制重新调整。
___________________________
| _________________________
| | A _____________________
| | |_A1__________________
| | ______________________
| | |__A2__________________
| |________________________
|
| ________________________
| | B
| |
| |________________________
|
|
|__________________________
___________________________
| _________________________
| | A _____________________
| | |_A1__________________
| |________________________
|
| ________________________
| | B
| |
| |________________________
|
|
|__________________________
【问题讨论】:
-
我想通了,我最终根据 A1 和 A2 视图的存在来计算 A 的高度,并更新布局。
标签: ios objective-c ios7 autolayout