私は1つのユニバーサルアプリを開発しました。4種類の画像があります
- iphone --simple.png
- iphone網膜-simple@2x.png
- ipad-simple@3x.png
- ipad網膜-simple@3x @ 2x.png
アプリケーションを実行しようとすると、ipad(非網膜)では正常に動作しますが、ipad網膜に黒い画面(画像なし)が表示されます。
ここに、iphoneとipadに関連する名前を付ける関数のコードを入力します。
#define SHImageString(str, ext) ({ UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ? ([NSString stringWithFormat:@"%@.%@", (str), (ext)]) : ([NSString stringWithFormat:@"%@@3x.%@", (str), (ext)]); })
前もって感謝します。