3

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

  • 1x 图像用于原始 iPhone 通过 3GS -“标准”分辨率设备(3.5 英寸屏幕)
  • 2x 图像用于 iPhone 4 和 4S(3.5 英寸 Retina 屏幕),
    也用于 iPhone 6。
  • Retina 4 2x 适用于 iPhone 5 和 5s(4" Retina 屏幕)
  • 3x 图像适用于新款 iPhone 6+(5.5 英寸超视网膜 [3x] 屏幕)

如附图所示。脸书图片

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

1x:适用于非视网膜

2x:用于视网膜(此处混淆 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 刚推出时,两个单位是相同的:1pt 等于 1px。然后当视网膜屏幕出现时,1pt 变成了 2px。因此,将点视为原始 iPhone 中的值,将像素视为实际值,具体取决于像素密度(iPhone 4,5,6 = @2xiPhone 6 Plus = @3x)。

在此处查看分辨率终极指南到 iPhone 分辨率

在此处输入图像描述 在此处输入图像描述

于 2016-03-01T07:16:32.930 回答