今天学习到了一个新的小知识点,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也消失不见了。