iOS8中操作扩展的图标

iOS8中操作扩展的图标,ios8,Ios8,我做过扩展,这一切都很有趣。对于所有类型的扩展,图标都很好地工作,除了操作扩展,其中图标是全白色的?您知道如何为操作扩展创建图标吗?在扩展设置的构建阶段中,只需将图像.xcsets(或图标文件)添加到复制捆绑资源中即可 PS:对于动作图标,图像本身中的任何颜色数据都将被忽略。通过 图像的alpha通道用作生成最终图像的遮罩 显示给用户的图像。图像中的任何颜色数据 它本身被忽略了 我必须在构建设置中手动添加我的图标资源目录。我描述它: 为了使其与我现有的资产目录一起工作,我必须将以下内容添加到扩展

我做过扩展,这一切都很有趣。对于所有类型的扩展,图标都很好地工作,除了操作扩展,其中图标是全白色的?您知道如何为操作扩展创建图标吗?

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

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

图像的alpha通道用作生成最终图像的遮罩 显示给用户的图像。图像中的任何颜色数据 它本身被忽略了


我必须在构建设置中手动添加我的图标资源目录。我描述它:

为了使其与我现有的资产目录一起工作,我必须将以下内容添加到扩展的构建设置中:


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

这意味着什么?我的应用程序图标是完全不透明的,这是否意味着我将有一个白色正方形?大多数应用程序图标不是完全不透明的吗?我可以创建不同的图像用作alpha通道遮罩吗?如果是这样,我如何告诉分机使用哪个图标?苹果文档的链接被删除:-/