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 来回复侧滑
调用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 来回复侧滑
相关文章推荐
- 关于媒体查询
- 大数据平台新加接口表(或接口表表结构变更)脚本更新及数据初始化
- iOS开发中常见崩溃原因汇总,你遇到了吗?
- Andoird 自定义ViewGroup
- bootstrap table 插件 从服务器请求数据 分页
- 【Android】关于Activity的生命周期及一些理解
- BlocksKit的使用
- Oracle创建存储过程、执行存储过程基本语法
- pyqt开发教程-搭建环境和开发示例
- android 调用支付宝充值,提示系统繁忙,4000
- static作用
- [转]使 Windows 下的 Qt 应用程序获得 Administrator 权限
- LuaJavaBridge - Lua 与 Java 互操作的简单解决方案
- 电脑桌面图标或者文件左下角出现蓝色问号解决办法
- Underscore.js 入门
- 类似问题 duplicate entry: com/example/apputils/BuildConfig.class
- haar detection demo code
- 定向爬取网页内容
- 回顾一学期的c++课程学习
- SMA、SMB、SMC封装的二极管尺寸区分