info.plist文件添加字段??商砑佣鄠€待替換圖標,需要確保對應key值與value值均為圖標名稱,并將圖標拖進工程。最后一個value值為圖標大小,低型號會自動壓縮展示
需要實現的代碼:
- (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);
}];
}
}
第一次寫簡書,代碼格式很煩啊。