如何获得AppIcon的UIImage?
我正在使用资产目录,并将各种大小的应用程序图标添加到资产是好的。
但是,当我试图以编程方式获取UIImage,它返回零。
UIImage *appIcon = [UIImage imageNamed"AppIcon"];
应用程序图标被命名为AppIcon
(默认),实际文件是app-icon-256.png
等
我还注意到,与普通图像不同,应用程序图标位于AppIcon.appiconset
目录中的“应用程序图标”集中。 正常的图像在目录someimage.imageset
。
问题是编译后资产目录中的AppIcon没有放在目录中。 把它复制到应用程序包中,就像以前一样。
将图标复制到应用程序包时使用的名称转换为AppIcon<size>.png
,其大小为例如40x40
或72x72
您可以通过指定所需应用图标的大小来获取应用图标:
UIImage *appIcon = [UIImage imageNamed:@"AppIcon40x40"];