返回按钮部分默认是蓝色,如有两个controller,A和B,其中A跳往B。在A中有
ViewControllerB *BVc = [[WeChatSearchViewController alloc]init]; [self.navigationController pushViewController:BVc animated:YES];
那么有两种方式可以修改
①可以在B中(不是A)的viewDidLoad或viewWillAppear写
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
这样只修改B界面的颜色
②在A中的viewWillAppear或viewDidLoad写
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
这种写法是全局的,会将所有由A跳往的界面的导航栏返回按钮和箭头颜色改变
时间: 2024-10-23 02:23:07