iOS设置启动图停留时间(附demo)

GitHub:可参考demo中tabbar栏第一个vc的viewdidload

关于启动图的设置可以参考我的另一篇文章:iOS App图标启动页设置(附demo) -

需求:在显示启动图的时候提前为页面vc完成一些加载(如网络请求、自动登录等)

1.在appdelegate的finish中设置[NSThread sleepForTimeInterval:1];,然后新建一个vc,并把它作为window的根视图,然后在新建的vc的生命周期viewdidload里面获取并显示启动图,然后完成一些你想要执行的事情,执行完后再把主控制器(viewcontroller、navigationcontroller或者tabbarcontroller等)作为window的根视图。

2.直接创建一个view放在主控制器的最上层(即放Window视图最顶层),待其他操作执行完直接移除。

你可能感兴趣的:(iOS设置启动图停留时间(附demo))