我正在尝试将此视图与自动布局配合使用,以适应3.5英寸屏幕和4英寸屏幕。我开始觉得不可能只使用自动布局和IB。
任何见解?我已经尝试了几乎所有我认为有意义的限制组合(以及在黑暗中的许多刺伤)没有运气。
以下是它在3.5英寸屏幕上的显示效果(来自IB,但在模拟器中看起来相同)
以下是它在4英寸屏幕上的布局
以下是限制因素,请告诉我是否有更好的方法来显示此信息。
答案 0 :(得分:1)
最简单(但不是最好)的方法是将每个项目放在页面上并添加以下约束
这应该静态地列出所有绝对值。它应该工作正常....除非你旋转,但我不确定你是否支持景观。如果这样做,请将步骤4替换为“容器中的水平中心”约束。
旁注。粉红色约束由Xcode引入,因为它缺少正确定位所需的东西(你无法删除它们)。蓝色的那些是你放入的。很多时候,粉红色的会消失,因为你给它缺少Xcode所需的数据来定位项目。