【发布时间】:2017-11-17 22:34:31
【问题描述】:
在应用程序中,FIRSTViewController 是从情节提要中设置的初始视图控制器。那里提供登录、注册等选项。登录屏幕从中呈现:
let destVC = self.storyboard?.instantiateViewControllerWithIdentifier("LoginIdentifier")
self.presentViewController(destVC!, animated: true, completion: nil)
当用户登录成功后,将其重定向到 TabViewController:
let desViewController = selfVC.storyboard!.instantiateViewControllerWithIdentifier("UITabBarController") as! UITabBarController
UIApplication.sharedApplication().keyWindow?.rootViewController = desViewController
上面的代码工作正常,但问题是:当重定向到选项卡视图发生时,初始视图控制器(FIRSTViewController)在显示选项卡栏之前显示一秒或半秒。
所以,我的问题是: 如何防止显示初始视图控制器?
【问题讨论】:
-
问题是首先你关闭呈现的 ViewController,然后你将
UITabBarController设置为 rootViewController
标签: ios swift swift2 rootviewcontroller