我没有使用情节提要部分来完全设计UI,但是在VC之间确实有情节提要和segues设置。在我的启动画面中,我希望视图控制器可以通过segue或以编程方式从一个切换到另一个。
override func viewDidLoad() {
super.viewDidLoad()
let signupButton = UIButton()
signupButton.addTarget(self, action: "pressed:", forControlEvents: .TouchUpInside)
self.view.addSubview(signupButton)
func pressed (sender:UIButton!){
self.performSegueWithIdentifier("RegisterSegue", sender: signupButton)
}
}
这是行不通的(我的名字是正确的)。谁能提供任何见解?
最佳答案
您的按钮操作方法pressed:
必须是视图控制器的顶层函数,而不是嵌套在viewDidLoad中。
关于ios - 按下按钮时segue不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31622167/