图像在堆栈视图中出现扭曲
Images appear distorted in a stack view
我在水平堆栈视图中对齐了三个图像。堆栈视图与左、下和右边缘对齐,并具有恒定的高度。当图像设置为纵横比适合时,模拟器效果很好,但它们不会占据整个高度。在宽高比填充上,它们占据了整个高度并在预览中正确显示。但是当我 运行 模拟器中的应用程序布局错误并且某些图像太大时。这就像图像的宽度正在扩大,尽管堆栈视图试图将其固定到位。我该如何纠正?
图像可能绘制正确,但它们绘制在图像视图的边界之外。
对于所有图像视图,您必须将 clipToBounds
(Interface Builder 中的 "Clip subviews")设置为 YES
,图像将停止在视图边界之外呈现。
我在水平堆栈视图中对齐了三个图像。堆栈视图与左、下和右边缘对齐,并具有恒定的高度。当图像设置为纵横比适合时,模拟器效果很好,但它们不会占据整个高度。在宽高比填充上,它们占据了整个高度并在预览中正确显示。但是当我 运行 模拟器中的应用程序布局错误并且某些图像太大时。这就像图像的宽度正在扩大,尽管堆栈视图试图将其固定到位。我该如何纠正?
图像可能绘制正确,但它们绘制在图像视图的边界之外。
对于所有图像视图,您必须将 clipToBounds
(Interface Builder 中的 "Clip subviews")设置为 YES
,图像将停止在视图边界之外呈现。