iOS开发--获取启动图图片

注意: 这个方法在2020.12.31前有效
因为苹果规定在这个时间之后, 提交的版本中的启动图改为LaunchScreen.storyboard

- (NSString *)getLaunchImageName {
    CGSize viewSize = KEY_WINDOW.bounds.size;
    // 竖屏
    NSString *viewOrientation = @"Portrait";
    NSString *launchImageName = nil;
    NSArray* imagesDict = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"UILaunchImages"];
    for (NSDictionary* dict in imagesDict)
    {
        CGSize imageSize = CGSizeFromString(dict[@"UILaunchImageSize"]);
        if (CGSizeEqualToSize(imageSize, viewSize) && [viewOrientation isEqualToString:dict[@"UILaunchImageOrientation"]])
        {
            launchImageName = dict[@"UILaunchImageName"];
        }
    }
    return launchImageName;
}

你可能感兴趣的:(iOS开发)