UIStackView:Aspect 填充图像被压扁的问题
UIStackView: Aspect fill image squashed issue
我在 UIStackView
中有 4 张图像,从顶部、右侧、底部、左侧限制了 20pts。
4 张图片设置为 Aspect Fit
,UIStackView
设置设置为:Fill Equally,间距为 20。
当我在 iPhone 8 向上查看时,布局有效。在 iPhone SE 布局上查看时,我得到如下所示的图像压缩。
设置了Aspect Fit这个事实不应该解决这个问题并相应地缩小图像吗?
谢谢
为每个图像添加宽高比约束并将其设置为1:1。这应该使图像具有相同的高度和宽度,无论屏幕的宽度如何。
不过我同意,使用 "aspect fit" 应该可行。这些常规图像是存储在您的应用程序包中,还是您使用代码或类似的东西创建它们?
我在 UIStackView
中有 4 张图像,从顶部、右侧、底部、左侧限制了 20pts。
4 张图片设置为 Aspect Fit
,UIStackView
设置设置为:Fill Equally,间距为 20。
当我在 iPhone 8 向上查看时,布局有效。在 iPhone SE 布局上查看时,我得到如下所示的图像压缩。
设置了Aspect Fit这个事实不应该解决这个问题并相应地缩小图像吗?
谢谢
为每个图像添加宽高比约束并将其设置为1:1。这应该使图像具有相同的高度和宽度,无论屏幕的宽度如何。
不过我同意,使用 "aspect fit" 应该可行。这些常规图像是存储在您的应用程序包中,还是您使用代码或类似的东西创建它们?