因此,我创建了一个具有基本逻辑的登录页面。如果用户名和/或密码为空,它会显示一条错误消息。如果它们已满,则它会转到下一页(主页)。我在 Storyboard上创建了第二个 ViewController,并创建了一个 SecondViewController”。然后我将相应的 ViewController 类定义为“SecondViewController”。
在第一个 ViewController.swift 文件中,我使用了这段代码:
func transition(Sender:UIButton!)
{
let secondViewController: SecondViewController = SecondViewController()
self.presentViewController(secondViewController, animated:true, completion:nil)
}
然而,当我对其进行测试时,按下登录按钮(当用户名和密码都已填写时)将我转移到黑屏而不是第二个 View Controller 。有什么想法吗?
最佳答案
如果您希望 View 包含在 Storyboard 中添加到它的内容,您可以给它一个 Storyboard ID(下面的几个框,您可以在 Storyboard 中设置 View Controller 的类)。
例如,如果您为其提供 ID“secondVC”,则您可以使用以下方法创建它:
let secondViewController = storyboard?.instantiateViewControllerWithIdentifier("secondVC") as? SecondViewController
关于ios - 使用按钮从一个 View Controller 过渡到另一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31330726/