iOS APP动态切换图标

图1:切换图标效果图

在刚刚发布的iOS 10.3 beta版本中,Apple终于添加了动态切换图标的方法,(虽然方法实际用起来多少还是有些鸡肋)。

想要实现动态切换图标的功能,首先要将图片资源添加到bundle包中,然后设置plist参数,简单的参数设置可以参考一下下面。


demo中的plist参数设置

具体的参数说明可以看一下官方文档Core Foundation Keys中的CFBundleIcons等参数。

配置完参数后,功能也就实现了一大半了,剩下的就是判断一下版本是否支持动态切换图标,然后通过setAlternateIconName方法来切换图标就可以了。


切换图标方法

说是动态切换图标,其实还是需要提前把图片资源提前打到bundle包中,仍然做不到灵活的动态切换,再有就是不知道Apple出于什么考虑,每次切换图标的时候都会弹出图1那种提示框,所以如果想用上面的方法来实现切换图标功能的话还是要权衡一下。

最后附上官方文档Demo地址,如果觉得这篇文章对你有那么一点点帮助的话可以点下关注或者喜欢来支持下作者。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,118评论 25 709
  • 也许,我们谁也无法走出自己的童年…… 这是一部作品以桑桑为主线,用第三人称,每一章节都是以一个人为主来叙述的形式,...
    采草阅读 1,247评论 2 3
  • 大多数人,后半生的积蓄会越来越少,为自己准备一份稳定的养老保障对于准备养老的人来说目前是最重要的任务,与其让钱在银...
    动口别动手阅读 154评论 0 0
  • 梦到你 是我最开心的事 也是我醒来最伤感的事 只是因为 你已放得下我们的感情离我而去 而我内心还只认你一个人 我不...
    初心已燃阅读 187评论 0 0
  • 您出生在一个并不富裕的家庭(物质和精神),兄弟姐妹中也落在了最不招人喜欢的位置。为了哥哥姐姐的大学梦,您稚嫩的肩膀...
    Lisa珍珍阅读 230评论 0 1