iOS 10.3 更改icon

1.info.plist的設(shè)置

由于不能復(fù)制出來這些格式,為了避免寫錯,特地把這些可以單獨(dú)復(fù)制出來

CFBundleIcons、CFBundleAlternateIcons、changedIcon、CFBundleIconFiles、changedIcon、UIPrerenderedIcon、CFBundlePrimaryIcon、CFBundleIconFiles、Icon-60

2.代碼

- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent *)event

{

if (__IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_10_3) {

if ([[UIApplication sharedApplication] supportsAlternateIcons]) {//判斷是否支持

NSLog(@"can");

}else{

NSLog(@"no");

}

NSString *alternateIconName = [UIApplication sharedApplication].alternateIconName;//獲取備用的icon

if (alternateIconName) {//如果alternateIconName 為空的話,可以設(shè)置默認(rèn)的icon

[[UIApplication sharedApplication] setAlternateIconName:nil completionHandler:^(NSError * _Nullable error) {

}];

}else{

/*

如果alternateIconName 為空的話,可以設(shè)置備用的icon,這里的AlternateIconName,要是資源icon的名字

*/

[[UIApplication sharedApplication] setAlternateIconName:@"changedIcon" completionHandler:^(NSError * _Nullable error) {

if (error) {

}else{

NSLog(@"ok");

}

}];

}

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • iOS開發(fā)系列--網(wǎng)絡(luò)開發(fā) 概覽 大部分應(yīng)用程序都或多或少會牽扯到網(wǎng)絡(luò)開發(fā),例如說新浪微博、微信等,這些應(yīng)用本身可...
    lichengjin閱讀 4,058評論 2 7
  • 許多集成的步驟個推官網(wǎng)都有了,這里只寫關(guān)于推送的遠(yuǎn)程推送和本地通知的步驟和代碼。APP在后臺時:走蘋果的APNS通...
    AllureJM閱讀 2,967評論 1 9
  • 1、禁止手機(jī)睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa閱讀 1,212評論 1 6
  • 218.241.181.202 wxhl60 123456 192.168.10.253 wxhl66 wxhl6...
    CYC666閱讀 1,557評論 0 6
  • 作者:孤之舟 我一人走在街上 晚風(fēng)襲來微微作冷 看著年輕的男女 擁抱相吻暮色情深 送走那些匆匆忙忙的人 霓虹燈下孤...
    孤舟Zzz閱讀 890評論 0 2

友情鏈接更多精彩內(nèi)容