我正在寻找在Xcode 7中设置图像资源的最佳解决方案,我用Google搜索并找到了许多关于设置图像资源的线程。 以下是我发现的内容
但是没有更多的Retina-4选项,所以我很困惑如何准确设置下面的附加图像。
1x:适用于非视网膜
2x:用于视网膜(这里混淆iPhone 4 Retina,5 Retina或6)
3x:是6加。
如果我错了,请纠正我。寻求澄清。 感谢
答案 0 :(得分:1)
我不是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中检查您的资产
如果你已经正确地完成了所有事情,那么它们应该被填满:
如果尺寸不正确,图像将不在其各自的位置。
答案 1 :(得分:1)
您将在此链接上从上到下获取有关资产的所有信息。
根据您的问题,您可以在此链接iosdesign-guidelines
中找到相应详细信息开发人员使用点值,因此理解它很重要 像素的差异。当iPhone首次推出时, 两个单位是相同的:1pt等于1px。然后当视网膜屏幕来了 沿着,1pt成为2px。因此,将点视为中的值 原始iPhone,像素作为实际值取决于像素 密度( iPhone 4,5,6 = @ 2x , iPhone 6 Plus = @ 3x )。
点击此处查看解决方案ultimate-guide-to-iphone-resolutions