无法设置操作扩展图标,改为灰色图标
Posted
技术标签:
【中文标题】无法设置操作扩展图标,改为灰色图标【英文标题】:Unable to set an action extension icon, grey icon instead 【发布时间】:2015-08-26 16:18:38 【问题描述】:我尝试通过关注tutorials available online 来设置我的操作扩展图标。我遵循的步骤:
-
将应用程序资产目录迁移到扩展中
将我所有的灰色图标放入资产中
检查
Assets.xcassets
是否在扩展的复制包资源列表中
运行应用并检查扩展
但它只渲染一个灰色块:
可能出了什么问题?
【问题讨论】:
您检查过 img alpha 是否正常?只需使用预览打开它并检查您是否看到浅灰色背景。如果你有任何其他颜色,它会呈现灰色 您可以使用 GIMP 或任何其他免费编辑器来更改图像的背景颜色 :) 它们使用与标签或栏按钮图标相同的限制developer.apple.com/library/ios/documentation/UserExperience/… 谢谢!我只是在看这个页面developer.apple.com/library/ios/documentation/UserExperience/… 【参考方案1】:对于动作扩展图标,图像本身的任何颜色数据都将被忽略。如Apple Docs中所述
图像的alpha通道作为掩码生成最终 呈现给用户的图像。图像中的任何颜色数据 本身被忽略。
要解决此问题,请按照以下 4 步操作
-
首先使用从您的图标中删除 Alpha 通道
tinypng.com 或 alphaChannelRemover app
通过右键单击向我的扩展添加了一个新的资产目录集 -> 新建 File -> IOS下选择“Resource” -> Asset Catalog
在该资产目录中,我使用 + 菜单添加了一个新的 AppIcon 底端。注意名称是:AppIcon,然后添加您删除的 alpha 新 AppIcon 的图标。
然后在 Targets 下,我选择了我的扩展,然后在 Build Asset Catalog Compiler - Options下的设置,我将AppIcon添加到 资产目录应用程序图标集名称字段。【讨论】:
您可以使用 Apple 的 Preview 导出不带 Alpha 通道的 PNG以上是关于无法设置操作扩展图标,改为灰色图标的主要内容,如果未能解决你的问题,请参考以下文章
解决办法win10右下角网络图标不见了,而且在设置里开关是灰色,无法开启
Win10网络图标消失,网络图标变成灰色,打开网络设置闪退等问题解决
Win10网络图标消失,网络图标变成灰色,打开网络设置闪退等问题解决