ios - 如何使用宽度缩放 UIImage 并保持比例

标签 ios objective-c uiimageview uiimage

<分区>

我有一个 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];

最佳答案

使用正确的contentMode

playerImageView.contentMode = UIViewContentModeScaleAspectFit;

关于ios - 如何使用宽度缩放 UIImage 并保持比例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21109580/

相关文章:

ios - Xamarin 表格 : CustomWebView on iOS didn't show a simple webpage

ios - 使用 YouTube iFrame 展示 YouTube 视频广告

objective-c - Cocoa 在分发时保存文本文件

ios - drawInRect 不读取/保留 UIImageView 转换

ios - 从utableivew从getPendingNotificationRequests获取数据的保留周期有问题

ios - 无法从此设备复制符号。使用 iOS 9.0.2

iphone - 将表格添加到 iPhone 中的自定义单元格中

ios - 如何在 UITableView 中显示两种类型的单元格而不冲突,但有以下要求?

ios - UIViewContentModeCenter 添加填充

ios - UIimageView镜像