您的位置:首页 > 其它

Modal的跳转方法为什么会显得那么奇怪

2015-09-23 13:48 232 查看
初学Modal Segue的时候,并不能理解它为什么要做成这样。从A界面跳转到B界面还算正常,但是从B界面返回A界面,就显得略显猎奇了。必须先在A界面的Controller中自己造个方法
@IBAction func 自定义方法名(segue: UIStoryboardSegue){}
,然后在界面B上某个按键上按住Ctrl拖动到右上角的Exit处,在跳出来的选单中选择A Controller的那个方法名。

主要的奇怪点在于,为什么从B跳转到A的时候,所执行的方法却是写在A的Controller中的呢?其实Modal Segue主要适用于,B作为A的编辑界面而存在的。比如在A中想要修改一个人的出生年月日,通过按一个按钮跳转到B。在B中选择完出生年月日后返回A,返回时所需要做的事是,将B中编辑的数据反映到A界面上去。因此,将方法写在A的Controller里会更符合逻辑。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: