自定义iOS7导航栏背景颜色以及返回按钮的设置

 时间:2024-10-15 06:24:20

在iOS7.0下,导航栏的背景颜色是这样的,下面我们开始自定义设置

自定义iOS7导航栏背景颜色以及返回按钮的设置

1.设置导航栏文字以及背景颜色

设置导航栏标题

self.title = @"测试";

设置导航栏背景颜色

self.navigationController.navigationBar.barTintColor = [UIColor greenColor];

自定义iOS7导航栏背景颜色以及返回按钮的设置

2.在iOS7以后,设置标题会默认为黑色,当我们导航栏背景颜色设置为深色时会影响用户的视觉效果,那么如何修改呢?

self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName : WhiteColor};navigationController中可以通过设置标题的字体样式来改变标题字体颜色

自定义iOS7导航栏背景颜色以及返回按钮的设置

3.下面研究下如何自定义返回按钮,默认的返回按钮是这样的

自定义iOS7导航栏背景颜色以及返回按钮的设置

默认的返回按钮文字是上一个页面的标题,那么我们怎么能自定义标题或者是没有标题呢?

改变返回按钮文字,这里设置为空

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];

改变返回按钮颜色

self.navigationController.navigationBar.tintColor = [UIColor whiteColor];

效果如下:

自定义iOS7导航栏背景颜色以及返回按钮的设置

  • 车厘子可以和樱桃一起泡白酒吗
  • 直肠脱垂的最佳治疗方法
  • 约会时该怎么解除女生的保护罩?
  • 3153520轮胎用在什么车上
  • 冰箱定频跟变频有什么区别
  • 热门搜索
    梦见着火了是什么征兆 ap是什么意思 今年是什么年 游戏fps低怎么办 艺术与生活 如何申请微信账号 如何更改文件格式 ps中图层蒙版怎么用 糙米是什么米 笔记本内存不足怎么办