美文网首页IOS知识整理
iOS启动页和停留时间的设置

iOS启动页和停留时间的设置

作者: 隔墙送来秋千影 | 来源:发表于2018-06-26 16:51 被阅读62次

    XCode 中有 LaunchScreen.storyboard 或者 LaunchScreen.xib,苹果默认使用的就是拿这个当启动页,这是一个静态的页面,不能写代码,也就是只能用自动布局来适配屏幕的大小,但是这个兼容性不强,低版本的不能使用。

    设置App的启动图片

    创建 Launch Image:

    1,点击Image.xcassets 进入图片管理,然后右击下面加号,弹出"App Icon & Launch Image",选择"New iOS Launch Image"。


    1975627-b4188751d41dbad7.png 2,如图,左侧会出现一个LaunchImage,这个就是我们刚才创建的文件。右侧的勾选可以让你选择是否要对ipad、横屏、竖屏、以及低版本的ios系统做支持。 1975627-e140e965e7ef569c.png 3,点击一张图片的时候,右侧会出现Expected Size 1242 * 2208 pixels,这个代表启动图片的尺寸,按照尺寸修改图片,然后将图片拖入即可。 1975627-141ef75e815e30b7.png 4,图片添加好的效果: 1975627-ac5ab95a9c09a0e4.png

    设置属性:

    1,接下来就是设置一些属性了:


    1975627-ab4cf8b261181b09.png 2,点击5,就会出来一个框,如图,点击Migrate: 1975627-c2272d74f1a89d70.png 3,此时该处会变成这个样子: 1975627-928a4170daf77017.png
    下拉, 选择我们创建的LaunchImage. 1975627-bf9c54d34e3d9417.png

    4,把6里面的内容清空, 最后就是这个样子:


    1975627-8efb539388d2b0db.png

    运行看到效果

    设置启动图片的停留时间:

    苹果默认启动页停留的时间很短,有时不满足我们的需求,这时我们就可以手动控制启动页停留的时间,没有太高深的代码,只需在AppDelegate.m文件的didFinishLaunchingWithOptions代理方法里面让线程休眠指定的时间即可。
    代码如下:

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
        // 启动图片延时: 1秒
        [NSThread sleepForTimeInterval:1];
        return YES;
    }
    

    相关文章

      网友评论

        本文标题:iOS启动页和停留时间的设置

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