【问题标题】:Set accurately Assets in Xcode 7 for all iPhone devices在 Xcode 7 中为所有 iPhone 设备准确设置资产
【发布时间】:2016-03-01 06:33:30
【问题描述】:

我正在寻找在 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 选项,所以我很困惑如何在下面的附图中准确设置。

1x:用于非视网膜

2x:用于视网膜(此处混淆 iPhone 4 Retina、5 Retina 或 6)

3x:6 加。

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

【问题讨论】:

    标签: ios objective-c iphone xcode7 uiimageasset


    【解决方案1】:

    您将在此链接上从上到下获取有关资产的所有信息。

    About Asset Catalogs

    根据您的问题,您可以在此链接iosdesign-guidelines上找到详细信息

    开发人员使用点值,因此了解这一点很重要 像素的区别。当 iPhone 首次推出时, 两个单位相同:1pt 等于 1px。然后当视网膜屏幕出现时 随之,1pt 变成了 2px。因此,将点视为 原始 iPhone,像素作为实际值取决于像素 密度(iPhone 4、5、6 = @2xiPhone 6 Plus = @3x)。

    在此处查看分辨率ultimate-guide-to-iphone-resolutions

    【讨论】:

    • 欢迎。乐于助人。
    【解决方案2】:

    我不是 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 中检查你的资产

    如果你做的一切都正确,它们都应该被填满:

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

    【讨论】:

    • 感谢@App Dev Guy,图标“icon-58.png”适用于 iPhone 4,5 和 6 吗? “icon-87.png”适用于 iPhone 6plus。如果我错了,请纠正我?
    • @Aleem 是的。我希望我的帖子有所帮助,以及如何正确实现图标。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-02
    • 2014-11-15
    • 1970-01-01
    • 2022-06-19
    • 1970-01-01
    • 2016-05-02
    • 1970-01-01
    相关资源
    最近更新 更多