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

转自:https://www.jianshu.com/p/fb2750a4b47a

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;
}

0人点赞

iOS开发学习之路、

"小礼物走一走,来简书关注我"



作者:隔墙送来秋千影
链接:https://www.jianshu.com/p/fb2750a4b47a
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

发布了227 篇原创文章 · 获赞 231 · 访问量 169万+

猜你喜欢

转载自blog.csdn.net/haima1998/article/details/103394512
今日推荐