我有一个绿色条的 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();
合身如下图所示。方面填充:
中心
比例填充: