只修改当前控制器的导航栏颜色,其他界面导航栏颜色不变

改了再改回去。。就这一个 
级别: 新手上路
UID:  523063
精华:  0 
发帖:  2
可可豆:  11 CB
威望:  11 点
在线时间:  56(时)
注册时间:  2015-11-13
最后登录:  2017-08-08
2 楼:  发表于: 2016-06-07 18:07    发自: Web Page
只看该作者        
回 1楼(ad0ma) 的帖子
在哪个方法里面拦截所有navi的跳转? 然后判断是不是需要改变颜色的哪个控制器, 是的话就改颜色,不是的话就改为白色 
级别: 版主
     
状态: 连续签到 - [ 82天]
UID:  519631
精华:  0 
发帖:  733
可可豆:  1607 CB
威望:  1049 点
在线时间:  1421(时)
注册时间:  2015-11-02
最后登录:  2017-10-20
3 楼:  发表于: 2016-06-07 18:33    发自: Web Page
只看该作者        
没那么复杂,直接self.navigationController.navigationBar    viewWillAppear 和 disappear里改。 
级别: 新手上路
状态: 连续签到 - [ 10天]
UID:  499000
精华:  0 
发帖:  5
可可豆:  60 CB
威望:  40 点
在线时间:  180(时)
注册时间:  2015-08-20
最后登录:  2017-10-12
4 楼:  发表于: 2016-12-01 16:53    发自: Web Page
只看该作者        
哈哈哈哈好 
级别: 新手上路
状态: 连续签到 - [ 3天]
UID:  506600
精华:  0 
发帖:  26
可可豆:  62 CB
威望:  54 点
在线时间:  123(时)
注册时间:  2015-09-16
最后登录:  2017-09-21
5 楼:  发表于: 2016-12-02 09:24    发自: Web Page
只看该作者        
弄一个baseVC,所有的vc都继承base,在base里面定义navigation 的颜色,然后在特定的vc里面再设置特定的 颜色,别的vc是不会改变 
级别: 侠客
状态: 连续签到 - [ 225天]
UID:  563970
精华:  0 
发帖:  165
可可豆:  1459 CB
威望:  984 点
在线时间:  652(时)
注册时间:  2016-05-19
最后登录:  2017-10-20
6 楼:  发表于: 2016-12-02 09:27    发自: Web Page
只看该作者        
也可以隐藏那个需要换颜色的导航栏,自己写一个view替代! 
级别: 新手上路
UID:  599710
精华:  0 
发帖:  3
可可豆:  3 CB
威望:  3 点
在线时间:  47(时)
注册时间:  2016-12-05
最后登录:  2017-09-24
7 楼:  发表于: 2017-04-25 14:58    发自: Web Page
只看该作者        
这个应该可以帮助你
http://www.jianshu.com/p/540a7e6f7b40 
级别: 骑士
状态: 连续签到 - [ 174天]
UID:  521384
精华:  0 
发帖:  362
可可豆:  1368 CB
威望:  966 点
在线时间:  719(时)
注册时间:  2015-11-07
最后登录:  2017-10-19
8 楼:  发表于: 2017-04-25 17:15    发自: Web Page
只看该作者        
在push的时候改喽 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值