我听说您需要为视网膜和非视网膜创建图像。
您需要将它们命名为 image@2x.png 用于视网膜,而 image.png 用于非视网膜。
但我想对视网膜和非视网膜都使用 image.png。
并在程序中缩小它,因为通过代码调整图像大小比使用绘画工具重新创建图像更容易。
可以使用以下代码执行此操作:
[button setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
UIImageView *imageView = [[UIImageView alloc] init];
imageView.frame = CGRectMake(20, 20, 40, 40);
imageView.image = [UIImage imageNamed:@"image.png"];
image.png 缩小为按钮大小或图像视图大小。
这是一种常见的方式吗?
这种方式有什么缺点吗?
如果应用程序没有 image.png 和 image@2x.png,苹果会拒绝吗?