在 Xcode 7 中为所有 iPhone 设备准确设置资产

Set accurately Assets in Xcode 7 for all iPhone devices

我正在寻找在 Xcode 7 中设置图像资产的最佳解决方案,我用 google 搜索并发现许多线程正在讨论图像资产的设置。 下面是我找到的

如附图所示。

但是没有更多的 Retina-4 选项所以我很困惑如何在下面的附图中准确设置。

1x:适用于非视网膜

2x:用于视网膜(这里混淆了 iPhone 4 Retina、5 Retina 或 6)

3x: 6 加。

如果我错了请纠正我。寻求澄清。 谢谢

我不是 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

  3. 中查看您的资产

如果你做对了所有事情,他们应该都被填满:

如果尺寸不正确,图片将不会出现在相应的位置。

您将在此link上从上到下获得有关资产的所有信息。

About Asset Catalogs

根据您的问题,您可以找到有关此 link iosdesign-guidelines

的详细信息

Developers work with point values, so it is important to understand the difference with pixels. When the iPhone was first introduced, the two units were the same: 1pt equals 1px. Then when retina screens came along, 1pt became 2px. So think of points as the values in the original iPhone, and pixels as the real values depending on the pixel density (iPhone 4,5,6 = @2x, iPhone 6 Plus = @3x).

在此处查看解决方案ultimate-guide-to-iphone-resolutions