我有一个UIImageView作为subview of UIView (帧大小300x300)。我的UIImage要么是肖像,要么是风景,或者是一些奇怪的尺寸。如何在不将图像拉伸到UIImage 300 x 300的情况下,在UIView帧大小内填充
这样做的目的是添加另一个UIImageView作为图像边框。请帮帮忙。
谢谢。
发布于 2012-03-01 18:11:56
啊,我只是重读了你刚才问的问题,我知道你现在的问题是什么。
你的UIImageView的帧会改变,当它改变你的图像时。你不希望你的图像改变,但是你想让你的ImageView调整以填充它包含在其中的视图。
更新
我想通了。
[self.imageView setContentMode:UIViewContentModeCenter];不管是什么方向,大小都是一样的。
您还可以选择将其设置为对齐上、下、左、右、左上、右上、左下角、右下角,所有这些只会帮助您对齐图像,而不会重新绘制或调整图像大小。
这有用吗?
https://stackoverflow.com/questions/9521443
复制相似问题