最近在做一个项目的时候,需要获取启动图片,具体代码如下:
__block NSString *launchImageName =nil;
NSArray* imagesArray = [[[NSBundlemainBundle]infoDictionary]valueForKey:@"UILaunchImages"];
[imagesArray enumerateObjectsUsingBlock:^(id_Nonnullobj,NSUIntegeridx,BOOL*_Nonnullstop) {
CGSizeimageSize =CGSizeFromString(obj[@"UILaunchImageSize"]);
if(CGSizeEqualToSize(imageSize, viewSize) && [viewOrientationisEqualToString:obj[@"UILaunchImageOrientation"]])
{
launchImageName = obj[@"UILaunchImageName"];
}
}];
UIImage* launchImage = [UIImageimageNamed:launchImageName];
应用于对启动图需要做额外的处理`
参考文档:http://www.jianshu.com/p/7711fc72ebc7
网友评论