+ (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]; }
How to get images of LaunchImage from Images.xcassets
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=326271165&siteId=291194637
Recommended
Ranking