因此,我以编程方式将UIButtons添加到了视图中,但是我无法使其执行任何操作。如果按下该按钮,他们不会带我去他们应该做的下一个视图。这是代码(对不起,格式错误):

let buttonMen   = UIButton.buttonWithType(UIButtonType.System) as! UIButton
buttonMen.frame = CGRectMake(213, 108, 162, 306)
buttonMen.addTarget(self, action: "btnTouched:", forControlEvents:.TouchUpInside)
self.view.addSubview(buttonMen)

我的下一个视图称为“常规信息页”,而两个视图之间的连接称为“showGeneralInformation”。那么,如果我按按钮时将其带到当前视图的“常规信息页面”视图,那么我需要添加什么到上面的代码中?

最佳答案

尝试这个:

func btnTouched(sender:UIButton!) {
     self.performSegueWithIdentifier("showGeneralInformation", sender: self)
}


override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
    if segue.identifier == "showGeneralInformation" {
    }
}

10-07 17:14