我在水平堆栈视图中对齐了三个图像。堆栈视图与左,下和右边距对齐,并给出恒定的高度。当图像设置为纵横比时,模拟器工作得很好,但它们不会占据整个高度。在纵横填充上,它们占据整个高度并在预览中正确显示。但是当我在模拟器中运行应用程序时,布局是错误的,而且有些图像太大了。这就像图像的宽度正在扩大,尽管堆栈视图试图将其固定到位。我怎么能纠正这个?
答案 0 :(得分:0)
图像可能是正确绘制的,但它们是在图像视图的边界之外绘制的。
对于所有图像视图,您必须将#include <stdio.h>
void f(const char * str) {
str = "java";
}
void main (int argc, char * argv[]) {
const char *str = "erlang";
f(str);
printf("%s\n", str);
}
(&#34;剪辑子视图&#34;在Interface Builder中)设置为clipToBounds
,图像将停止在视图边界外呈现