Pet*_*ter 4 login storyboard swift
我有两个不同的故事板:
当用户未登录或用户注销时,应使用Loginstoryboard.然后应该有一个segue到Mainstoryboard.
我怎么能在swift中实现它?
期待您的回答!
一月
你有没有试过切换你rootViewController的application(_:didFinishLaunchingWithOptions:)
假设Mainstoryboard有你的rootViewController:
if userIsNotLoggedIn {
let storyboard = UIStoryboard(name: "Loginstoryboard", bundle: nil)
let loginController = storyboard.instantiateViewControllerWithIdentifier("LoginNavigationController") as UINavigationController
window?.rootViewController = loginController
}
Run Code Online (Sandbox Code Playgroud)
要在登录后切换视图控制器,您可以执行以下操作:
func loggedIn() {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let mainController = storyboard.instantiateViewControllerWithIdentifier("MainVC") as UIViewController
let appDelegate = UIApplication.sharedApplication().delegate as AppDelegate
appDelegate.window?.rootViewController = mainController
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2194 次 |
| 最近记录: |