iOS のドキュメントでは、UIActivity サブクラスは、iPhone、iPad、および iOS 6、iOS 7 のさまざまなサイズの「activityImage」の画像を返す必要があると説明されています。
iPhone および iPod touch の場合、iOS 7 の画像は 60 x 60 ポイントである必要があります。以前のバージョンの iOS では、43 x 43 ポイント以下の画像を使用する必要があります。iPad の場合、iOS 7 の画像は 76 x 76 ポイントである必要があります。以前のバージョンの iOS では、60 x 60 ポイント以下の画像を使用する必要があります。Retina ディスプレイを搭載したデバイスでは、ピクセル数は各方向で 2 倍になります。
画像を返す正しい方法は何ですか:
返却するデバイス iPHone/iPad および iOS6/iOS7 に続いて if/else ブロックを作成します。これは最善の方法ではないと思います。
命名規則 (サフィックス ~iPHone、~iPad など) に従って画像に名前を付けてから、コーディングで 1 つの名前で画像を作成するだけです。システムは、正しいイメージ ファイルを自動的に照合します。これが最善の方法だと思いますが、命名規則がわかりません。
どの方法を使用すればよいですか? ありがとうございました!