搜索
您的当前位置:首页正文

presentViewController

来源:二三娱乐

一,presentViewController

优点:

1.视图不用套navigationController,简单方便。

缺点:

1.present出来的是没有navigation,
2.没有自带的返回键
3.一旦使用了presentViewController,当前界面的导航栏(navigationController )就会变成空的,那么pushViewController也就没办法使用了,除非重新套navigationController
4.present只能逐级返回,当然也可以通过取巧的方式,(比如加入通知的方法实现)

二,pushViewController

优点:

1.因为是放入栈中的,方便在里面进行一些操作,比如,判断当前页面是push过来的,还是pop回来的
2.性能更优点

缺点:

1.麻烦


三,用法上一般的区别:

present一般用于不同业务界面的切换,push一般用于同一业务不同界面之间的切换。

Top