我正在尝试为应用程序复制Facebook的新闻提要,并将显示应显示的图像。图像将具有各种尺寸,因此如何在不显得怪异的情况下适当缩放图像以适合单元格?
该单元格包含一个UIButton,然后为其设置了图像。我正在使用一个按钮,因为要在按下时打开全尺寸图像。如果最好用轻击手势更改为UIImageView,我也可以这样做,只是以为按钮更简单。
有想法吗?
最佳答案
+ (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize {
UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
使用它可以根据尺寸缩放图像。
关于ios - iOS-如何正确缩放具有不同图像大小的UIButton(例如Facebook News Feed)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14966074/