使用 UIImagePickerController 加载图像的纵横比
Aspect ratio of image loaded using UIImagePickerController
我使用 UIImagePickerController
将图像加载到我的 UIImageView
。问题是我不知道如何保持 UIImageView
的宽高比,所以加载的图像不会失真。如果我固定一个纵横比,它对 iPhone 6 是好的,但是这个比例对于 iPhone 4 是不正确的。如何获得它适用于 iPhone 4,5 的正确纵横比,6 和 iPad.
将 UIImageView
的 contentMode
设置为 UIViewContentModeScaleAspectFit
或 UIViewContentModeScaleAspectFill
。阅读更多关于 contentMode here.
使用 swift
imageView.contentMode = .ScaleAspectFit
使用objective-c
imageView.contentMode = UIViewContentModeScaleAspectFit;
我使用 UIImagePickerController
将图像加载到我的 UIImageView
。问题是我不知道如何保持 UIImageView
的宽高比,所以加载的图像不会失真。如果我固定一个纵横比,它对 iPhone 6 是好的,但是这个比例对于 iPhone 4 是不正确的。如何获得它适用于 iPhone 4,5 的正确纵横比,6 和 iPad.
将 UIImageView
的 contentMode
设置为 UIViewContentModeScaleAspectFit
或 UIViewContentModeScaleAspectFill
。阅读更多关于 contentMode here.
使用 swift
imageView.contentMode = .ScaleAspectFit
使用objective-c
imageView.contentMode = UIViewContentModeScaleAspectFit;