标签: ios xcode autolayout constraints interface-builder
我的第一个应用登录屏幕出现问题... 它在iphone 8屏幕尺寸上看起来不错
但是当屏幕较小时 - 图像会离开屏幕。
我使用界面构建器自动布局。
尝试玩约束: - 间距小于或等于高优先级 - 使用堆栈视图 - 文本标签上的自动收缩 - 抗压性
到目前为止,无法获得正确的约束条件。
人
评论后更新:
这些是我的约束: 并使用“最小字体比例”自动收缩标签
我希望图像越接近文本,文本要缩小,以便它们全部显示在一行中。
答案 0 :(得分:1)
您需要将图像锚定到边缘,然后只要您设置了Autoshrink,它就会缩小字体大小。如下图所示连接。
Autoshrink
基本上,它是这样连接的 |<-->image<-->label<-->image<-->| 然后将图像设置为固定大小,并让标签大小本身 您还需要将它们放在Y轴上。
|<-->image<-->label<-->image<-->|
答案 1 :(得分:0)
我已经完成了这个
iPhone 5s中的以下结果
和8 plus