gpt4 book ai didi

swift - 如何在 Swift 中从初始 UIViewController 导航到 UISplitViewController

转载 作者:搜寻专家 更新时间:2023-11-01 05:40:24 24 4
gpt4 key购买 nike

我在 UISplitViewController 中以 AllVisible 模式显示我的详细信息。但是,在此之前,loginViewController 就在那里。用户应登录,然后它将导航 UISplitViewController。 我不知道如何导航到该 viewController。我没有在我的应用程序中使用任何 UINavigationController。我尝试过一些东西,但失败了。我使用了以下代码:

代码:

//ATTEMPT 1:
self.performSegueWithIdentifier("split", sender: self)

//ATTEMPT 2:
let leftVC = atlMasterVC()
let detailVC = atlDetailVC()
let splitViewController = splitVC()
splitViewController.viewControllers = [leftVC,detailVC]

//ATTEMPT 3
self.presentViewController(splitViewController, animated: true, completion: nil)
let nextViewController = storyBoard.instantiateViewControllerWithIdentifier("split") as! splitVC
self.presentViewController(nextViewController, animated:true, completion:nil)

如果我有什么不对的地方,请指导我。

最佳答案

你做错了什么。我的代码没有问题,如果密码正确,它会进入 Split View。看看这个:

Storyboard:登录 -> 拆分 ->(主、细节)

enter image description here

登录 有一个按钮、一个开关和一个在其自身和 Split View Controller (标识符:'showsplit')之间的 Segue

LoginViewController 类:

class LoginViewController: UIViewController {
@IBOutlet weak var pass: UISwitch!

@IBAction func btn(sender: AnyObject) {
if pass.on {
performSegueWithIdentifier("showsplit", sender: self)
}
}
}

关于swift - 如何在 Swift 中从初始 UIViewController 导航到 UISplitViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31307858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com