在 Xcode 7 中为所有 iPhone 设备准确设置资产
Set accurately Assets in Xcode 7 for all iPhone devices
我正在寻找在 Xcode 7 中设置图像资产的最佳解决方案,我用 google 搜索并发现许多线程正在讨论图像资产的设置。
下面是我找到的
- 1x 图片适用于原始 iPhone 到 3GS - 'standard'
分辨率设备(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 选项所以我很困惑如何在下面的附图中准确设置。
1x:适用于非视网膜
2x:用于视网膜(这里混淆了 iPhone 4 Retina、5 Retina 或 6)
3x: 6 加。
如果我错了请纠正我。寻求澄清。
谢谢
我不是 100% 清楚这个问题,这里是尺寸:http://makeappicon.com/ios8icon
我经常做以下事情:
- 在您的文件中查找以下内容:
- 然后我有以下图片,同一图片有多种尺寸,命名以匹配它们各自的尺寸:
则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"
}
}
然后在Xcode
中查看您的资产
如果你做对了所有事情,他们应该都被填满:
如果尺寸不正确,图片将不会出现在相应的位置。
您将在此link上从上到下获得有关资产的所有信息。
根据您的问题,您可以找到有关此 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
我正在寻找在 Xcode 7 中设置图像资产的最佳解决方案,我用 google 搜索并发现许多线程正在讨论图像资产的设置。 下面是我找到的
- 1x 图片适用于原始 iPhone 到 3GS - 'standard' 分辨率设备(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 选项所以我很困惑如何在下面的附图中准确设置。
1x:适用于非视网膜
2x:用于视网膜(这里混淆了 iPhone 4 Retina、5 Retina 或 6)
3x: 6 加。
如果我错了请纠正我。寻求澄清。 谢谢
我不是 100% 清楚这个问题,这里是尺寸:http://makeappicon.com/ios8icon
我经常做以下事情:
- 在您的文件中查找以下内容:
- 然后我有以下图片,同一图片有多种尺寸,命名以匹配它们各自的尺寸:
则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" } }
然后在Xcode
中查看您的资产
如果你做对了所有事情,他们应该都被填满:
如果尺寸不正确,图片将不会出现在相应的位置。
您将在此link上从上到下获得有关资产的所有信息。
根据您的问题,您可以找到有关此 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