Segue跳转之前的事件
override func shouldPerformSegueWithIdentifier(identifier: String?, sender: AnyObject?) -> Bool {
if identifier == "exam" {
print("exam segue clicked")
}
if identifier == "view" {
print("view segue clicked")
}
return true
}
Segue跳转事件
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
<span style="white-space:pre"> </span>if segue.identifier == "learn" {
<span style="white-space:pre"> </span>print("learn clicked")
}
}
Segue跳转事件,主动调用
self.navigationController!.performSegueWithIdentifier(segue, sender: nil)
无Segue的界面跳转
let viewController = ViewController()
navigationController!.pushViewController(viewController,animated:false)