IOS图标管理
●不同场景下多尺寸的图标
●Prepo等App自动生成
●使用Assets管理
●Badge角标
●applicationlconBadgeNumber
●依赖推送的设置
小栗子
替换App图标
●动态替换App Icon
●iOS 10.3 +
●设置图片和info.plist
●setAlternatelcoName
●隐藏弹窗逻辑
这句是设置app上面数字的
[UIApplication sharedApplication].applicationIconBadgeNumber = 100;
还需要设置plist
appdelegate
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{
NSLog(@"did select");
//测试更换图标
//[self _changeIcon];
}
- (void)_changeIcon{
//动态更换图标
//第一句 如果application支持更换图标
if ([UIApplication sharedApplication].supportsAlternateIcons) {
[[UIApplication sharedApplication] setAlternateIconName:@"ICONBLACK" completionHandler:^(NSError * _Nullable error) {
//回调
}];
}
}