info.plist文件添加字段胃夏。可添加多個待替換圖標(biāo)尝哆,需要確保對應(yīng)key值與value值均為圖標(biāo)名稱,并將圖標(biāo)拖進工程甜攀。最后一個value值為圖標(biāo)大小秋泄,低型號會自動壓縮展示
需要實現(xiàn)的代碼:
- (void)changeIconWithIconName:(NSString *)iconName{
BOOLresult = [UIApplicationsharedApplication].supportsAlternateIcons;
if(result) {
NSLog(@"you can change this APP's icon");
}else{
NSLog(@"you can't change this APP's icon");
return;
}
NSString*name = [UIApplicationsharedApplication].alternateIconName;
if([nameisEqualToString:iconName]) {
return;
}else{
[[UIApplicationsharedApplication]setAlternateIconName:iconNamecompletionHandler:^(NSError*_Nullableerror) {
NSLog(@"%@",error);
}];
}
}
第一次寫簡書,代碼格式很煩啊规阀。