美文网首页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