繁体   English   中英

自动布局约束无法正常工作Swift 3.0

[英]Auto layout constraints not working properly swift 3.0

Kinda是这套新的自动布局约束部分。 我的应用程序即将发布Beta版,但我无法正确设置约束。 在下面的图片中,我成功地向每个对象添加了以下约束

  • 在容器中水平
  • 所有对象都固定在最靠近对象的顶部-底部-左侧-右侧。

如您在图片中所看到的,此行为会导致Iphone 6及更大版本的布局良好,但在Iphone 5模拟器或Iphone 4预览版上运行时,布局不正确。

Iphone 7-7plus和Iphone 4s

Iphone 5模拟器-注意标签被剪裁,img也被剪裁

我该怎么做才能在较小的设备上实现相同的布局行为,以使我的标签和img不被裁剪?

先感谢您!

您需要做的就是使标签与视图控制器具有相同的宽度,然后确保文本居中显示,就像这样

在此处输入图片说明

这样,您可以确保文本可以居中并尽可能长。 如果在这种情况下您的标签仍然无法完全显示,则需要缩小标签。 喜欢打电话

yourLabel.adjustsFontSizeToFitWidth = true

对于每个标签,保持水平居中约束,但删除前导和尾随(左右)约束。 然后,标签将自动调整大小以适合内容的宽度。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM