自动布局约束无法正常工作 swift 3.0
Auto layout constraints not working properly swift 3.0
整个自动布局约束部分有点新。我的应用程序即将推出测试版,但我无法正确设置约束。在下图中,我已经成功地为每个对象添加了以下约束
- 水平放置在容器中
- 所有对象都已从上-下-左-右固定到最近的对象。
正如您在图片中看到的,此行为会导致 Iphone 6 和更大的布局良好,但当 运行 在 Iphone 5 模拟器或 Iphone 4 上时预览,排版不好
我该怎么做才能在较小的设备上实现相同的布局行为,以便我的标签和 img 不会裁剪?
提前谢谢!
您需要做的就是让您的标签与您的视图控制器具有相同的宽度,然后确保文本显示在中心,就像这样
这样,您就可以确保文本可以居中并且尽可能长。如果在这种情况下您的标签仍然无法完全显示,则需要将其缩小。喜欢打电话
yourLabel.adjustsFontSizeToFitWidth = true
对于每个标签,保留水平中心约束,但删除前导和尾随(左和右)约束。然后标签将自动调整大小以适应内容的宽度。
整个自动布局约束部分有点新。我的应用程序即将推出测试版,但我无法正确设置约束。在下图中,我已经成功地为每个对象添加了以下约束
- 水平放置在容器中
- 所有对象都已从上-下-左-右固定到最近的对象。
正如您在图片中看到的,此行为会导致 Iphone 6 和更大的布局良好,但当 运行 在 Iphone 5 模拟器或 Iphone 4 上时预览,排版不好
我该怎么做才能在较小的设备上实现相同的布局行为,以便我的标签和 img 不会裁剪?
提前谢谢!
您需要做的就是让您的标签与您的视图控制器具有相同的宽度,然后确保文本显示在中心,就像这样
这样,您就可以确保文本可以居中并且尽可能长。如果在这种情况下您的标签仍然无法完全显示,则需要将其缩小。喜欢打电话
yourLabel.adjustsFontSizeToFitWidth = true
对于每个标签,保留水平中心约束,但删除前导和尾随(左和右)约束。然后标签将自动调整大小以适应内容的宽度。