所以我以编程方式将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”。那么我需要添加到上面的代码中,如果按下按钮,它会将我从当前视图转到“常规信息页面”视图?
答案 0 :(得分:3)
试试这个:
func btnTouched(sender:UIButton!) {
self.performSegueWithIdentifier("showGeneralInformation", sender: self)
}
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if segue.identifier == "showGeneralInformation" {
}
}