今天學習到了一個新的小知識點,storyboard中的exitsegue,
要想點擊vc2里的cancle回到vc1,只需給vc2添加一個exit segue即可,具體操作如下
在vc1中添加方法
@IBAction func cancle(sender:UIStoryboardSegue){
self.dismissViewControllerAnimated(true, completion:nil)
}
需注意的是參數必須是(sender:UIStoryboardSegue),方法名可不同
接下來在vc2中選中
然后右鍵,剛剛天加的方法就會出現,然后連線到cancle按鈕上即可。
轉場動畫
今天學習了一個menu形式的轉場動畫,雖然demo比較簡單,但是有些細節的地方還是不是很理解,就是其中的exit segue不起作用,然后在代碼里有
transitionContext.completeTransition(true)
UIApplication.sharedApplication().keyWindow!.addSubview(screens.to.view)
但奇怪的是,這段代碼必須和exit segue同時操作,如果只是單單結束Transition的話,在dismissmenu控制器以后,地下的tableView也消失不見了。