iOS Tools

iOS 获取启动页加载的图片名称

2018-06-26  本文已影响3人  valiant_xin

遇到一个需求,想要在启动页上展示一个View。然而不论使用什么方法,启动页上都不会展示任何东西,反倒是启动页过后才会被展示出来。

没有办法,只能想到要做启动页和展示的首页做到无缝连接。

想要做到启动页和页面首页做到无缝连接就要获取到launch image使用的是那张图片,在加载这张图片的使用需要知道这张图片的名称。

+ (NSString*)MN_getLaunchImageName

{

    CGSize viewSize = [UIScreen mainScreen].bounds.size;

    // 竖屏

    NSString*viewOrientation =@"Portrait";

    NSString*launchImageName =nil;

    NSArray* imagesDict = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"UILaunchImages"];

    for(NSDictionary* dictinimagesDict)

    {

        CGSizeimageSize =CGSizeFromString(dict[@"UILaunchImageSize"]);

        if(CGSizeEqualToSize(imageSize, viewSize) && [viewOrientationisEqualToString:dict[@"UILaunchImageOrientation"]])

        {

            launchImageName = dict[@"UILaunchImageName"];

        }

    }

    returnlaunchImageName;

}

OK,现在就可以使用你的启动页图片实现无缝连接了。

上一篇 下一篇

猜你喜欢

热点阅读