我有一个 UIViewController
和两个像这样的 UITableView
当界面旋转的时候我想要这个界面
但是使用 Autolayout 我无法实现这一点。
这里是 TableView A 的约束:
- 前导空间
- 底部空间
- 顶层空间
- 对齐中心 Y
对于 TableView B
- 尾随空格
- 底部空间
- 顶层空间
- 对齐中心 Y
结果如下:
如果我将 TableView 之间的约束水平空间添加为 0,这就是结果
如何在不以编程方式设置框架的情况下解决它?我想使用自动布局。
基于@sha答案的解决方案
TableView A 的约束:
- 前导空间
- 底部空间
- 顶层空间
- 宽度等于B
- 从 B = 0 开始的水平空间
对于 TableView B
- 尾随空格
- 底部空间
- 顶层空间
- 宽度等于A
- 从 A = 0 开始的水平空间
最佳答案
删除对齐 Y 约束(如果它们占据所有可用高度,则不需要它)并添加一个以使 A 和 B 的宽度相同。
关于ios - 带有两个 UITableView 和 Autolayout 的 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22938678/