如何使用宽度和保持比例来缩放UIImage

Hur*_*rkS 11 objective-c uiimageview uiimage ios

我有一个UIImageUIImageView我应用它小得多,我想知道如何缩放UIImage以适应宽度UIImageView但保持原始小图像的宽度x高度比.

这是我的代码在任何类型的缩放之前的样子

playerImageView = [[UIImageView alloc] initWithFrame:CGRectMake(10.0, 222.0, self.playerView.frame.size.width-20, 245.0)];
playerImageView.contentMode = UIViewContentModeBottom;
UIImage *placeholderImage = [UIImage imageNamed: @"placeHolderVault.png"];
[playerImageView setImage:placeholderImage];
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

Mun*_*ndi 15

使用正确的contentMode.

playerImageView.contentMode = UIViewContentModeScaleAspectFit;
Run Code Online (Sandbox Code Playgroud)