使用故事版的一个优势是可以让我们轻松的为视图控制器创建自定义切换效果,下面利用图文来演示下如何自定义一个切换效果:
创建一个新工程啦,哎哟,这不用说了吧,两个ViewController,加个Button,Button连个Segue过去SecondViewController啦。
不清楚?看图看图:
这个Segue的模式选Custom咯:
然后你看到Class那里了嘛,没错,我们要写一个继承UIStoryboardSegue的类,我这里叫CustomSegue
是不是,继承了UIStoryboardSegue。
看下实现:
就是覆盖perform方法就OK啦。
这方法我抄iOS编程实战这本书里的哦,你们自个想写啥效果写啥效果啦。