3

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

图片拉长了。。

我该如何解决..

请帮助我的人..

提前致谢.....

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

![这是我的 UIImagePickerController][2]

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

注意:两个屏幕都处于横向模式

4

1 回答 1

7

将此用于您的 UIImageView

 imageView.contentMode = UIViewContentModeScaleAspectFill;

你不会得到任何空间并保留比例。但是,图像的某些部分将被剪掉。

如果您使用:

imageView.contentMode = UIViewContentModeScaleAspectFit;

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

于 2013-05-30T12:22:32.157 回答