图像在堆栈视图中出现扭曲

Images appear distorted in a stack view

我在水平堆栈视图中对齐了三个图像。堆栈视图与左、下和右边缘对齐,并具有恒定的高度。当图像设置为纵横比适合时,模拟器效果很好,但它们不会占据整个高度。在宽高比填充上,它们占据了整个高度并在预览中正确显示。但是当我 运行 模拟器中的应用程序布局错误并且某些图像太大时。这就像图像的宽度正在扩大,尽管堆栈视图试图将其固定到位。我该如何纠正?

screenshot of xcode

screenshot of simulator

图像可能绘制正确,但它们绘制在图像视图的边界之外。

对于所有图像视图,您必须将 clipToBounds(Interface Builder 中的 "Clip subviews")设置为 YES,图像将停止在视图边界之外呈现。