iOS8中Action Extension的图标

时间:2014-08-18 08:31:53

标签: ios8

我一直致力于扩展,这一切都非常有趣。对于所有类型的扩展,除了图标全白的动作扩展外,图标的效果非常好?你知道如何为Action Extension创建一个图标吗?

2 个答案:

答案 0 :(得分:2)

在扩展设置的构建阶段中,只需将 Images.xcassets (或图标文件)添加到复制捆绑资源

PS:对于动作图标,将忽略图像本身中的任何颜色数据。通过Apple Docs

  

图像的alpha通道用作生成最终图像的蒙版   呈现给用户的图像。图像中的任何颜色数据   本身被忽略了。

答案 1 :(得分:0)

我不得不在构建设置中手动添加我的图标资源目录。我描述了它here

要使我的现有资产目录能够使用,我必须将以下内容添加到扩展程序的构建设置中:

enter image description here

我的资产目录中的集合名称是“ExtIcon”。我曾尝试在info.plist中为扩展设置CFBundleIcon和NSExtensionServiceToolbarIconFile键,但没有运气。这实际上似乎有意义,因为它与图标集链接到容器应用程序的方式相同,而不是通过info.plist,而是通过构建设置。