【发布时间】:2011-03-14 22:24:22
【问题描述】:
我在界面生成器中创建了一个 UIImageView。我通过 urlrequest 检索图像,然后使用 UIImage 调用 setImage:。不幸的是,这会导致 UIImageView 改变其在屏幕上的位置和帧大小
【问题讨论】:
标签: ios cocoa-touch uiimageview
我在界面生成器中创建了一个 UIImageView。我通过 urlrequest 检索图像,然后使用 UIImage 调用 setImage:。不幸的是,这会导致 UIImageView 改变其在屏幕上的位置和帧大小
【问题讨论】:
标签: ios cocoa-touch uiimageview
我假设您正在检索的图像的大小与 UIImageView 的大小不同。
在 IB 中设置“缩放填充”将导致您的图像拉伸以完全填充您的 UIImageView,这取决于您的内容可能不理想。
“Aspect fill”应该适合并剪辑图像,但要使用以编程方式设置的图像,您还必须检查 IB 中的“clip subviews”。如果你不这样做,你的 UIImage 将溢出 UIImageView 的边界。
【讨论】:
view.clipsToBounds = YES