OGeek|极客世界-中国程序员成长平台

标题: ios - 在没有警报的情况下更改 iOS 应用程序图标 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 15:55
标题: ios - 在没有警报的情况下更改 iOS 应用程序图标

是否可以在运行时更改 iOS 应用程序的图标而不出现(“您已更改‘AppName’的图标”)模式警报,根据此处的讨论:

https://loiter.com/blog/2018/03/08/changing-ios-app-icons-programmatically/

此外,您似乎无法从 (UIBackgroundTask) 后台任务更改图标...是这样吗?



Best Answer-推荐答案


注意:这个答案是旧的,它可能不适用于当前的 iOS 版本。虽然它在 iOS 10.3 上运行。

是的,您可以在没有警报的情况下更改应用程序图标。试试下面的代码:

if UIApplication.shared.supportsAlternateIcons {     
    UIApplication.shared.setAlternateIconName(appIcon)

    let tempVC = UIViewController()

    self.present(tempVC, animated: false, completion: {
        tempVC.dismiss(animated: false, completion: nil)
    })
}

关于ios - 在没有警报的情况下更改 iOS 应用程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49208639/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4