您的位置:首页 > 其它

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

2017-10-20 11:23 507 查看
改了再改回去。。就这一个 

回复引用

举报顶端

13663951347




级别: 新手上路



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的跳转? 然后判断是不是需要改变颜色的哪个控制器, 是的话就改颜色,不是的话就改为白色 

回复引用

举报顶端

ad0ma




级别: 版主




 

 

 

状态: 连续签到 - [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里改。 

回复引用

举报顶端

追da风




级别: 新手上路



状态: 连续签到 - [10天]

UID: 499000

精华: 0 

发帖: 5

可可豆: 60 CB

威望: 40 点

在线时间: 180(时)

注册时间: 2015-08-20

最后登录: 2017-10-12

4 楼: 发表于: 2016-12-01
16:53   发自: Web Page

只看该作者 

  小 中 大

哈哈哈哈好 

回复引用

举报顶端

cc1027wan




级别: 新手上路



状态: 连续签到 - [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替代! 

回复引用

举报顶端

wangruidev




级别: 新手上路



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 

回复引用

举报顶端

Visars




级别: 骑士



状态: 连续签到 - [174天]

UID: 521384

精华: 0 

发帖: 362

可可豆: 1368 CB

威望: 966 点

在线时间: 719(时)

注册时间: 2015-11-07

最后登录: 2017-10-19

8 楼: 发表于: 2017-04-25
17:15   发自: Web Page

只看该作者 

  小 中 大

在push的时候改喽 

回复引用

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