2017-10-05 101 views
1

我(在Info.plist中正确加入CFBundleAlternateIcons)来实现此代码替换图标:更改iPhone和iPad(setAlternateIcon对于iPhone和iPad)

UIApplication.shared.setAlternateIconName("MyCustomIcon") { error in 
if let error = error { 
    print(error.localizedDescription) 
} else { 
    print("Finished") 
}} 

如果我在iPhone上运行这一切正常,但在iPad上的错误消息'文件不存在'。出现。 有没有一种方法来实现所有大小的图标? 还是我必须添加一个单独的项目Info.plist?

回答

1

同样在这里,我必须使用相同的设置来定义CFBundleIcons 和CFBundleIcons〜ipad 以使其在iPad上也可以使用。