美文网首页iOS技术交流收藏
如何通过代码获取iOS的启动图片

如何通过代码获取iOS的启动图片

作者: 快乐的小马农 | 来源:发表于2016-09-12 11:08 被阅读0次

    获取项目中的启动图片,需要用到的朋友可以借鉴参考....

    + (UIImage *)getTheLaunchImage
    {
    CGSize viewSize = [UIScreen mainScreen].bounds.size;
    
    NSString *viewOrientation = nil;
    if (([[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationPortraitUpsideDown) || ([[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationPortrait)) {
        viewOrientation = @"Portrait";
    } else {
        viewOrientation = @"Landscape";
    }
    
    
    NSString *launchImage = 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"]])
        {
            launchImage = dict[@"UILaunchImageName"];
        }
    }
    
    return [UIImage imageNamed:launchImage];
    
    }

    相关文章

      网友评论

        本文标题:如何通过代码获取iOS的启动图片

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