IOS自动布局约束

IOS自动布局约束,ios,xcode,autolayout,constraints,interface-builder,Ios,Xcode,Autolayout,Constraints,Interface Builder,我的第一个应用程序登录屏幕出现问题。。。 它在iPhone8屏幕上看起来不错 但当屏幕变小时,图像就会离开屏幕 我使用界面生成器的自动布局 尝试使用约束: -间隔小于或等于高优先级 -使用堆栈视图 -文本标签上的自动收缩 -抗压性 到目前为止,无法获得一组正确的约束条件使其工作 有人吗 更新以下评论: 以下是我的限制: 并以最小字体比例在标签上自动收缩 我希望图像更接近文本,文本缩小,以便它们都显示在一行中。我已经完成了这项工作 iphone5s的以下结果 和8加 您需要将图像锚定到边缘,然后只

我的第一个应用程序登录屏幕出现问题。。。 它在iPhone8屏幕上看起来不错

但当屏幕变小时,图像就会离开屏幕

我使用界面生成器的自动布局

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

到目前为止,无法获得一组正确的约束条件使其工作

有人吗

更新以下评论:

以下是我的限制: 并以最小字体比例在标签上自动收缩

我希望图像更接近文本,文本缩小,以便它们都显示在一行中。

我已经完成了这项工作

iphone5s的以下结果

和8加


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

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


在小屏幕中进行设计,并使用自动调整大小而不是约束。显示约束显示约束只有我们才能帮助您:您希望发生什么?非常简单,在UILabel上,将行数设置为零,这意味着它将中断并根据需要使用尽可能多的行。设置标签行数1谢谢,它确实有效。但现在我认为图像应该缩小到与文本成比例的程度。。。。我只在第一屏。乐趣:太棒了!一种解决方案是将图像高度设置为与标签高度成比例,然后使用纵横比约束将图像宽度锁定为其高度。若要设置比例约束,请在本例中执行图像的常规高度等于标签的高度,然后将约束乘数设置为1:2或25:30或任意比例。