我正在尝试使此视图与自动布局一起使用,以适应3.5英寸屏幕和4英寸屏幕。我开始觉得仅使用自动布局和IB是不可能的。
有什么见解吗?我尝试过几乎所有我认为会合情合理的约束条件(以及很多暗中的刺痛)而没有运气。
这是它在3.5英寸屏幕上的外观(来自IB,但在模拟器中看起来相同)
这是它在4英寸屏幕上的布局方式
这里是限制条件,请让我知道是否有更好的方法来显示此信息。
最佳答案
最简单(但不是最好)的方法是获取页面上的每个项目并添加以下约束
这应该静态地布置所有绝对值。它应该可以正常工作。...除非您旋转,但不确定是否支持横向。如果您这样做,请将步骤4替换为“容器中的水平中心”约束。
边注。 Xcode引入了粉红色约束,因为它缺少正确放置所需的内容(您无法删除它们)。蓝色的是您放入的蓝色。很多时候,粉红色的会消失,因为您输入的是蓝色,因为缺少了放置该物品所需的Xcode数据。