iOS 10.3 加入了了更換應用圖標的新功能,當應用安裝后,開發者可以為應用提供多個應用圖標選擇。用戶可以自由的在這些圖標之間切換。這也是 iOS 主屏首次支持應用圖標更換。如下介紹如何更新應用圖標。
一、API介紹
UIApplication 的對象方法,set?Alternate?Icon?Name:?completion?Handler:?可以用來更換應用的圖標,但是還要設置plist文件內容,后面細致講解。
//alternateIconName 參數是應用圖片名字,如果該參數是nil,默認是最初圖標的名字
//completionHandler 是回調,如果更換圖片成功,error 為nil,否則不為nil;
- (void)setAlternateIconName:(NSString *)alternateIconName
completionHandler:(void (^)(NSError *error))completionHandler;