我知道如何为正常形状的对象(例如按钮背景)使用可调整大小的图像,但是像星星这样的图像呢?
这可能吗?让我们以下面的图片作为参考。
UIImage *starImage = [[UIImage imageNamed:@"star"] resizableImageWithCapInsets:UIEdgeInsetsMake(1.0f, 1.0f, 1.0f, 1.0f)];
我知道如何为正常形状的对象(例如按钮背景)使用可调整大小的图像,但是像星星这样的图像呢?
这可能吗?让我们以下面的图片作为参考。
UIImage *starImage = [[UIImage imageNamed:@"star"] resizableImageWithCapInsets:UIEdgeInsetsMake(1.0f, 1.0f, 1.0f, 1.0f)];
如果你想像星星一样调整图像的大小,只需将框架设置为更大的值并让图像填充图像视图。
可调整大小的图像不适用于星星之类的东西,但它必须是可以垂直和/或水平调整大小的图像。
这篇文章很好地介绍了可调整大小的图像。