網膜と非網膜の両方の画像を作成する必要があると聞きました。
また、網膜の場合は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の両方がない場合、アップルは拒否しますか?