我在 UIStackView
中有 4 张图像,它被限制为从顶部、右侧、底部、左侧 20pts。
4 张图像设置为 Aspect Fit
,UIStackView
设置为:Fill Equally,间距为 20。
当我在 iPhone 8 上查看时,布局有效。在 iPhone SE 布局上查看时,我得到如下所示的图像压缩。
设置了 Aspect Fit 难道不应该解决这个问题并相应地缩小图像吗?
谢谢
最佳答案
为每个图像添加宽高比约束并将其设置为 1:1。这应该使图像具有相同的高度和宽度,无论屏幕的宽度如何。
不过我同意,使用“纵横比”应该可行。这些常规图像是存储在您的应用程序包中,还是您使用代码或类似的东西创建它们?
关于ios - UIStackView:Aspect 填充图像被压扁的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50407855/