0

我有一个绿色条的 png,背景已删除。

每当我使用宽高比、中心甚至填充来适应时——绿色条要么太小要么太大。是否有一种简单、自动的方法可以将条形调整为 84 像素高?

我已经能够手动调整它的大小,但这似乎很笨重。如果我想替换图像,我将不得不重新调整它的大小

cell.rightIcon.image = [UIImage imageNamed:@"greenbar.png"];
CGSize rightnewSize = CGSizeMake(300, 300);
UIGraphicsBeginImageContext(rightnewSize);
[cell.rightIcon.image drawInRect:CGRectMake(7.5, 0, newSize.width, newSize.height)];
cell.rightIcon.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

合身如下图所示。方面填充:

在此处输入图像描述

中心

在此处输入图像描述

比例填充:

在此处输入图像描述

4

0 回答 0