前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS开发中动态更换应用图标

iOS开发中动态更换应用图标

作者头像
用户1451823
发布2018-09-13 15:25:06
1.6K0
发布2018-09-13 15:25:06
举报
文章被收录于专栏:DannyHoo的专栏DannyHoo的专栏

需求:

在应用上线之后,应用图标可以根据需要发生变化。如:晴天的时候图标显示一个晴天的图标,下雨天的时候图标显示一个下雨的图标。

效果图:

配置:

info.plist文件配置

代码:

[self setAppIconWithName:@"大雨"]; - (void)setAppIconWithName:(NSString *)iconName { if (![[UIApplication sharedApplication] supportsAlternateIcons]) { // 是否支持动态替换 NSLog(@"不支持动态替换图标"); return; } if ([iconName isEqualToString:@""]) { iconName = nil; } [[UIApplication sharedApplication] setAlternateIconName:iconName completionHandler:^(NSError * _Nullable error) { if (error) { NSLog(@"更换app图标发生错误了 : %@",error); } }]; }

注意:更换的icon不能放在asserts文件中,否则无法更换成功。(你可以试试)

demo地址:https://gitee.com/liangsenliangsen/TestChangeIcon

本篇文章到这里就结束了,愿大家加班不多工资多,男同胞都有女朋友,女同胞都有男朋友。?

作者:梁森森 链接:https://www.jianshu.com/p/7b0695273a42 來源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年02月26日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档