iOS 8 Action Extension图标大小

时间:2014-09-18 16:18:18

标签: icons ios8 xcode6 ios-app-extension

在尝试解决此iOS 8 action extension icon is blank on device (works in simulator)问题时,我意识到无处可用的信息可以达到iOS 8 Action Extension图标必须具有的大小。此外,技术要求“推荐PNG”和“单色”也不是很清楚。有没有人知道在XCode 6中放置Action Extension图标的位置以及它必须具有的尺寸和格式。

1 个答案:

答案 0 :(得分:10)

来自Documentation

  

的iOS。创建表示Action扩展的模板图像。一个   模板图像是iOS用作创建最终结果的掩码的图像   用户在活动视图控制器中看到的图标。创建一个   在最终UI中看起来不错的模板图像,请遵循以下步骤   准则:

     

使用具有适当Alpha透明度的黑色或白色。不包括在内   投影。使用抗锯齿。创建两种尺寸的图像:

     

对于 iPhone ,图片应该在一个区域中居中   措施 60 x 60点

     

对于 iPad ,图像应该在测量区域中居中    76 x 76分

此外,您可以从HIG获得更多信息。

  

为操作扩展程序使用应用程序图标的单色版本。   (相比之下,Share扩展程序使用其包含应用程序的全彩色   应用程序图标。)要为Action扩展程序创建图标,您可以启动   通过创建应用程序图标的模板版本。如有必要,简化   通过专注于使您的图标独特的元素来设计。

     

如果您在包含的应用中提供了多个动作扩展程序,那么   可以很好地为他们创建一个图标系列。一定要做   系列中的每个图标都与包含应用的图标相关。

修改Documentation(搜索图标):

  

在iOS中,自定义Action扩展使用其模板映像版本   包含应用程序的图标,您必须提供该图标。

     

iOS共享扩展程序会自动使用包含应用程序的图标。   如果您在共享扩展程序目标Xcode中提供单独的图标   忽略它。对于所有其他应用扩展程序类型,您必须提供   与包含应用程序图标匹配的图标。

     

有关如何在应用扩展程序中添加图标的信息,请参阅   Creating an Asset CatalogAdding an App Icon Set或启动图片   组。有关iOS应用扩展程序的图标要求的详情,请参阅“应用程序   扩展“在iOS人机界面指南

编辑2: 在您的扩展程序文件夹中创建一个AppIcon图像资源,并在该集合中添加您的图标,并在您的扩展程序和应用程序目标中引用该资产。

还要确保您的扩展程序图标具有完全透明的背景,而不是纯白色。除透明以外的任何颜色都将显示为深灰色。

enter image description here