Swift基于ios12开发引导页设置

1,433 阅读1分钟

由于ios13中用户会走SceneDelegate所以基于ios12开发的项目关于引导页的启动上需要进行以下改动。

由于该项目均为storyboard开发,所以方法可能只适用于这等情况。

代码如下: 在appDelegate里 仅让低于ios13的用户利用此方法 又由于在第一次进入app的时候利用windows.rootViewController调用了启动页 导致storyboard并没有成为主控制器。所以在启动页末尾进入主界面的时候应当重新设置UIStoryboard

而第二次进入app的时候由于storyboard的第一启动页就是viewcontroller所以就不用多做更改。

同理在SceneDelegate中的代码也是同样的。