Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ios-我应该有名为icon的应用程序图标吗-114@2x.png_Ios - Fatal编程技术网

ios-我应该有名为icon的应用程序图标吗-114@2x.png

ios-我应该有名为icon的应用程序图标吗-114@2x.png,ios,Ios,我正在研究一些应用程序图标,我的理解是,如果标准应用程序图标是57x57,那么它的视网膜显示版本是114x114 但我遇到了一些被命名为这样的东西: icon-114@2x.png 这是个错误吗?还是应该在那里 谢谢 要添加图标,请执行以下操作 将所有不同的图标图像放在桌面(或不属于项目的某个文件夹)上 从项目中删除任何图标图像 转到项目生成摘要页面 将每个图像拖动到其各自的插槽中 完成了 你不必担心名字或其他什么。Xcode将为您重命名这些图标,并将它们复制到您的项目中。对于图标来说,实际上

我正在研究一些应用程序图标,我的理解是,如果标准应用程序图标是57x57,那么它的视网膜显示版本是114x114

但我遇到了一些被命名为这样的东西:

icon-114@2x.png
这是个错误吗?还是应该在那里


谢谢

要添加图标,请执行以下操作

  • 将所有不同的图标图像放在桌面(或不属于项目的某个文件夹)上
  • 从项目中删除任何图标图像
  • 转到项目生成摘要页面
  • 将每个图像拖动到其各自的插槽中
  • 完成了


    你不必担心名字或其他什么。Xcode将为您重命名这些图标,并将它们复制到您的项目中。

    对于图标来说,实际上并不重要,最后的@2x实际上告诉应用程序哪些是高质量的,哪些不是。所以基本上,如果你想创建一个图像,你应该有image.png和image@2x.png因此,应用程序可以使用与屏幕分辨率兼容的资源。@soryngod:不过,您必须在某个地方注册文件名(如果使用非默认值),对吗?@soryngod谢谢。那么2x图像仅仅是原始图像的二维吗?那么为什么有57和144的要求呢?当然你必须添加它,你可以在项目摘要中添加,57用于非视网膜显示,114用于视网膜显示。谢谢,只是为了澄清…不需要2x图像,对吗?只需称它们为“smallIcon”,“largeIcon”,等等。。。甚至“鲍勃”、“理查德”等等。。。没关系。当你这样做时,它会将它们重命名为“图标”icon@2x“或者别的什么。不管怎样,不要担心名字。他在问为什么需要@2x图片,这样你就可以编辑你的回答来正确回答这个问题。答案是,这些名字是不相关的。只要以这种方式将它们添加到项目中,就不用担心名称。