iOS UIImage拉伸:如何在较小的UIImageView中放置较大的UIImage而不降低任何质量且没有任何空格

时间:2013-05-30 12:15:18

标签: ios uiimageview cordova

![在此处输入图像描述] [1]我从UIImagePickerController获取UIImage并在UIImageView中显示它。实际上UIImagePickerController是全屏的,因此UIImage也是。但由于存在标题栏,UIImageView未全屏显示。

影像正在拉长......

我该如何解决这个问题..

请帮帮我......

感谢提前.....

第一个图像是图像选择器屏幕,第二个图像是我在UIImageView中显示从拾取器捕获的UIImage的位置。

![这是我的UIImagePickerController] [2]

![这是捕获后在UIImageview中显示的图像。 ] [3]

注意:屏幕两者都处于风景模式

1 个答案:

答案 0 :(得分:7)

将此用于您的UIImageView

 imageView.contentMode = UIViewContentModeScaleAspectFill;

您将无法获得任何空间并且保留了比例。但是,图像的某些部分将被剪掉。

如果您使用:

imageView.contentMode = UIViewContentModeScaleAspectFit;

会有一些空白空间,但会保留比例。