IOS自动布局约束

时间:2018-05-06 06:00:10

标签: ios xcode autolayout constraints interface-builder

我的第一个应用登录屏幕出现问题... 它在iphone 8屏幕尺寸上看起来不错

on iphone 8

但是当屏幕较小时 - 图像会离开屏幕。

iphone se

我使用界面构建器自动布局。

尝试玩约束:   - 间距小于或等于高优先级   - 使用堆栈视图   - 文本标签上的自动收缩   - 抗压性

到目前为止,无法获得正确的约束条件。

评论后更新:

这些是我的约束: enter image description here 并使用“最小字体比例”自动收缩标签

我希望图像越接近文本,文本要缩小,以便它们全部显示在一行中。

2 个答案:

答案 0 :(得分:1)

您需要将图像锚定到边缘,然后只要您设置了Autoshrink,它就会缩小字体大小。如下图所示连接。

基本上,它是这样连接的 |<-->image<-->label<-->image<-->|
然后将图像设置为固定大小,并让标签大小本身 您还需要将它们放在Y轴上。

enter image description here

答案 1 :(得分:0)

我已经完成了这个

enter image description here

iPhone 5s中的以下结果

enter image description here

和8 plus

enter image description here