3

Xcode 7 で画像アセットを設定するための最適なソリューションを探しています。Google で検索したところ、画像アセットの設定について議論している多くのスレッドが見つかりました。以下は私が見つけたものです

  • 1x の画像は、3GS を介したオリジナルの iPhone 用です - 「標準」解像度のデバイス (3.5 インチ画面)
  • 2x 画像は iPhone 4 および 4S (3.5 インチ Retina スクリーン)
    用で、iPhone 6 にも使用されます。
  • Retina 4 2x は iPhone 5 および 5s (4 インチ Retina スクリーン) 用です。
  • 3x 画像は新しい iPhone 6+ (5.5 インチ super-Retina [3x] 画面) 用です。

添付の画像にも示されているように。フェイスブック画像

しかし、Retina-4 オプションがなくなったため、下の添付画像で正確に設定する方法がわかりません。Xcode 7 画像アセット

1x: 非網膜用

2x: Retina 用です (iPhone 4 Retina、5 Retina、または 6 のいずれかを混同してください)。

3x: 6 プラス用です。

私が間違っている場合は修正してください。明確化を求めています。ありがとう

4

2 に答える 2

1

私は質問について100%明確ではありません。サイズは次のとおりです:http://makeappicon.com/ios8icon

私はよく次のことをします。

  1. ファイルで次を探します。

位置

  1. 次に、同じ画像の複数のサイズがあり、それぞれのサイズに一致するように名前が付けられています。

持つべきイメージ

  1. Contents.json には次の内容が含まれます。

    "images" : [
        {
          "size" : "29x29",
          "idiom" : "iphone",
          "filename" : "icon-58.png",
          "scale" : "2x"
        },
        {
          "size" : "29x29",
          "idiom" : "iphone",
          "filename" : "icon-87.png",
          "scale" : "3x"
        },
        {
          "size" : "40x40",
          "idiom" : "iphone",
          "filename" : "icon-80.png",
          "scale" : "2x"
        },
        {
          "size" : "40x40",
          "idiom" : "iphone",
          "filename" : "icon-120.png",
          "scale" : "3x"
        },
        {
          "size" : "60x60",
          "idiom" : "iphone",
          "filename" : "icon-121.png",
          "scale" : "2x"
        },
        {
          "size" : "60x60",
          "idiom" : "iphone",
          "filename" : "icon-180.png",
          "scale" : "3x"
         }
      ],
      "info" : {
        "version" : 1,
        "author" : "xcode"
      }
    } 
    
  2. 次に、Xcode でアセットを確認します

どこを見るか

すべてを正しく行った場合、それらはすべて満たされているはずです。

すべてのアイコンが塗りつぶされました

サイズが正しくない場合、画像はそれぞれの場所に配置されません。

于 2016-03-01T07:01:34.953 に答える
1

このリンクでは、アセットに関するすべての情報を上から下に取得できます。

アセット カタログについて

あなたの質問によると、このリンクiosdesign-guidelinesで適切な詳細情報を見つけることができます

開発者はポイント値を扱うため、ピクセルとの違いを理解することが重要です。iPhone が最初に導入されたとき、2 つの単位は同じでした: 1pt は 1px に等しいです。その後、Retina スクリーンが登場すると、1pt は 2px になりました。したがって、ポイントは元の iPhone の値であり、ピクセルはピクセル密度に応じた実際の値であると考えてください ( iPhone 4,5,6 = @2xiPhone 6 Plus = @3x )。

解像度については、こちらを確認してください。

ここに画像の説明を入力 ここに画像の説明を入力

于 2016-03-01T07:16:32.930 に答える