您的位置:首页 > 其它

XMG 导航控制器 设置RootViewController也会去调用push方法

2016-06-24 17:19 330 查看
1.

调用nav.rootViewController=vc; 本质会调用nav pushViewController: vc;

所以重新push的时候要做判断,判断此时控制器的个数。如果没有的话,代表调用的是rootViewController

2.

可以获得导航控制器的UIBarButtonItem 统一设置所有的返回按钮,如果有不一样的,可以拿出来单独进行设置

3.

统一写导航的左边按钮,可以自定义导航条以后重写push方法

4.navigationBar.tintColor 设置的是导航条左右两边的按钮的颜色

5.

[UIBarButtonItem apearance]

6.

如果我们在push里面重写了左上角的UIBarButtonItem的话,苹果自带的侧滑返回就会消失,这个时候我们可以使用

self.interactivePopGestureRecognizer.delegate=nil 来回复侧滑
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: