更改 iPhone 和 iPad 上的备用图标 (setAlternateIcon for iPhone & iPad)

Posted

技术标签:

【中文标题】更改 iPhone 和 iPad 上的备用图标 (setAlternateIcon for iPhone & iPad)【英文标题】:Changing alternate icon on iPhone and iPad (setAlternateIcon for iPhone & iPad) 【发布时间】:2017-10-05 20:47:09 【问题描述】:

我已经实现了这段代码(并在 Info.plist 中正确添加了 CFBundleAlternateIcons):

UIApplication.shared.setAlternateIconName("MyCustomIcon")  error in
if let error = error 
    print(error.localizedDescription)
 else 
    print("Finished")

如果我在 iPhone 上运行它一切正常,但在 iPad 上会出现错误消息“文件不存在。”出现。 有没有办法实现所有大小的图标? 还是我必须向 Info.plist 添加一个单独的项目?

【问题讨论】:

【参考方案1】:

这里也一样,我必须同时定义 CFBundleIcons 和 CFBundleIcons~ipad 使用相同的设置使其也能在 iPad 上运行。

【讨论】:

不适合我,请发布您的 plist 代码或截屏 见上面的截图

以上是关于更改 iPhone 和 iPad 上的备用图标 (setAlternateIcon for iPhone & iPad)的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的备用图标可以在 iPhone 上工作,但不能在 iPad 上工作?

iOS 10.3 中的备用图标

如何更改标签栏图标的突出显示颜色? (iPhone/iPad)

使用应用程序的目标设备为 iPad 设置图标是 iPhone

应用程序图标仅在 iPad Pro(12.9 英寸)第 2 代上不显示

iPad/iPhone 方向上的 window.scrollTo