设置图像时,UIImageView会移动或调整大小

时间:2011-03-14 22:24:22

标签: ios cocoa-touch uiimageview

我在界面构建器中创建了一个UIImageView。我通过urlrequest检索图像,然后使用UIImage调用setImage :.不幸的是,这导致UIImageView改变其在屏幕上的位置和帧大小

1 个答案:

答案 0 :(得分:54)

我假设您检索的图像的大小与UIImageView的大小不同。

在IB中设置“缩放以填充”将导致图像拉伸以完全填充UIImageView,这可能不适合您的内容。

“Aspect fill”应该适合并剪裁图像,但为了使其能够以编程方式设置图像,您还必须检查IB中的“剪辑子视图”。如果你不这样做,你的UIImage将溢出UIImageView的边界。