美文网首页
iOS导航栏修改背景色

iOS导航栏修改背景色

作者: OrrHsiao | 来源:发表于2017-08-31 09:20 被阅读0次

按此方法修改背景色

- (void)viewWillAppear:(BOOL)animated

{

[superviewWillAppear:animated];

[self.navigationControllersetNavigationBarHidden:NO];

}

//修改背景颜色

[[UINavigationBarappearance]setBackgroundColor:LIGHTGBLUECOLOR];

[[UINavigationBarappearance]setBarTintColor:LIGHTGBLUECOLOR];

//修改返回按钮字体颜色

self.navigationController.navigationBar.tintColor= [UIColorwhiteColor];

//修改返回按钮文字

self.navigationItem.backBarButtonItem= [[UIBarButtonItemalloc]initWithTitle:@"返回"style:UIBarButtonItemStylePlaintarget:nilaction:nil];

//修改导航栏标题颜色

self.navigationController.navigationBar.titleTextAttributes=@{NSForegroundColorAttributeName:[UIColorwhiteColor],NSFontAttributeName:[UIFontboldSystemFontOfSize:17]};

self.view.backgroundColor=LIGHTGGRAYCOLOR_BG;

self.navigationController.navigationBar.translucent=NO;

}

参考文章:iOS NavigationBar 导航栏背景颜色设置方案探究

相关文章

网友评论

      本文标题:iOS导航栏修改背景色

      本文链接:https://www.haomeiwen.com/subject/vlptjxtx.html