美文网首页iOS 技能
获取xcassets文件的AppIcon

获取xcassets文件的AppIcon

作者: LJ的ios开发 | 来源:发表于2017-03-29 14:40 被阅读157次

    第一种方法:

    NSDictionary *infoPlist = [[NSBundle mainBundle] infoDictionary];
        NSArray *icons = [infoPlist valueForKeyPath:@"CFBundleIcons.CFBundlePrimaryIcon.CFBundleIconFiles"];
        for (NSString *iconName in icons) {
            UIImage *image = [UIImage imageNamed:iconName];
        }
    

    缺点:只能获取当前设备配对的AppIcon(例如:iPhone只支持获取iPhone的AppIcon)

    第二种方法:(推荐)
    iPhone的AppIcon的名称:AppIcon20x20 、 AppIcon29x29 、 AppIcon40x40 、 AppIcon60x60 ;
    iPad的AppIcon的名称:AppIcon20x20 、 AppIcon29x29 、 AppIcon40x40 、 AppIcon76x76 、 AppIcon83.5x83.5 。

    UIImage *image = [UIImage imageNamed:AppIcon];
    

    相关文章

      网友评论

        本文标题:获取xcassets文件的AppIcon

        本文链接:https://www.haomeiwen.com/subject/zjgeottx.html