项目基本接近尾声,闲来无事,把项目中用的的一些平时不常用的小技巧总结一下。以前每次使用都是现用现查,想着反正也都能查出来,就没有做记录。因为很多也都记不住,用完时间长不用的话就又忘了。现在有时间,自己记录一下,以后忘了方便查阅。
每一个项目都有自己特色的导航栏,一般我们都回改导航栏的背景色和字体颜色。现纪录如下:
我这里创建了一个继承于UINavigationController的子类,在她的viewDidLoad方法里添加如下代码:
UINavigationBar *bar = [UINavigationBar appearance];
bar.barTintColor = RGBColor(0, 205, 173, 1);
bar.translucent = NO;
[bar setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]}];

其中第三行代码并不是用来修改背景色或者字体颜色的,写这行代码的原因是,我发现,当我把导航色设置后,对比其他与他相同颜色的控件,导航的背景色显得有点儿浅,查阅后发现当我给给导航添加了背景色后,系统自动的给他添加了一层蒙层。这行代码的作用就是不用添加蒙层。

修改导航栏的背景色和字体颜色相关推荐

  1. iOS中设置导航栏标题( titleView)的字体颜色和大小

    在iOS中,经常会对一些导航栏titleView进行自定义,首先介绍一下对navgationBar 上的title设置的三种方法: <1> self.title = @"我是ti ...

  2. iOS 修改导航栏背景色

    在 iOS 7 后,导航栏增加了 translucent 效果,这使得导航栏背景色的变化出现了两种情况: 1.translucent 属性值为 YES 的前提下,更改导航栏的背景色. 2.transl ...

  3. ios 系统状态栏样式修改_超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等...

    原标题:超简单!!! iOS设置状态栏.导航栏按钮.标题.颜色.透明度,偏移等 1. 要实现以下这些效果都非常简单 2. 废话不多说,先看看实现效果 3. 下面告诉你我为什么说实现这些效果非常简单 比 ...

  4. Eclipse详细设置护眼背景色和字体颜色并导出

    Eclipse详细设置护眼背景色和字体颜色并导出 Eclipse是一款码农们喜闻乐见的集成开发平台,但是其默认的主题和惨白的背景色实在是太刺激眼球了.下面,将给大家详细介绍如何设置成护眼主题的方法,也 ...

  5. Eclipse设置护眼背景色以及字体颜色

    Eclipse设置护眼背景色和字体颜色 Eclipse是一款码农们喜闻见乐的集成开发工具,但是其默认的主题和惨白的背景色实在是太刺激眼球了.下面,讲给大家详细介绍如何设置成护眼主题的方法,也希望之后会 ...

  6. ios 系统状态栏样式修改_iOS 一种新的修改导航栏样式的方法(支持iOS10).

    iOS 一种新的修改导航栏样式的方法. 开宗明义: 对系统导航栏最底层的UIView加一层CALayer, 通过操作这个自己创建的CALayer来修改导航栏样式. 修改系统导航栏样式的几种方法 1.使 ...

  7. 微信小程序顶部导航栏点击选项产生颜色变化和底部下划线显示

    在很多程序中都有一个功能,就是顶部导航栏点击的时候能自动切换页面,并且选中的模块会变换颜色并且底部出现一条横线. 首先思考这个功能的实现原理--通过"点击"这个动作,我们能知道点击 ...

  8. ps1修改ubuntu终端(terminal)字体颜色

    ps1修改ubuntu终端(terminal)字体颜色 第一步:打开.bachrc vim .bashrc 在非插入模式下找到ps1:/ps1 + 回车 第二步:将原始的ps1用#注释掉,将以下代码复 ...

  9. Eclipse详细设置护眼背景色和字体颜色并导出(转自百度)

    Eclipse是一款码农们喜闻乐见的集成开发平台,但是其默认的主题和惨白的背景色实在是太刺激眼球了.下面,将给大家详细介绍如何设置成护眼主题的方法,也做个抛砖引玉,希望能有更多的主题出现在Eclips ...

最新文章

  1. 十五天精通WCF——第三天 client如何知道server提供的功能清单
  2. shell 监控局域网的主机是否up(转)
  3. windows phone (26) ApplicationBar应用程序栏
  4. CEJ:西安理工赵亚乾组冠状病毒在水中传播特征、可能遏制策略与研究挑战
  5. 求职面试的十大错误,你犯过吗? | 每日趣闻
  6. size/resize与 capacity/reserve
  7. 第一章导言的笔记与思考
  8. 开源阅读_开源如何维持您的阅读习惯
  9. Linux之cut命令
  10. 蓝牙:协议/服务复用(PSM)
  11. 物联网卡定位技术涉及范围及工作原理
  12. Java 任务调度,分布式定时任务XXL-JOB,elastic-job
  13. python笔记图片_python功能笔记——图像处理
  14. Android SDK测试
  15. java spring定时器_Spring定时器的两种实现方式
  16. Git Commit failed with error The Git process exited with the code -1,073,741,819
  17. 星空投影夜灯-隐私政策协议
  18. 用 MeGUI 压制 DVDrip 入门
  19. 全球与中国汽车磁性探伤解决方案市场投资发展格局及前景战略咨询研究报告2021年版
  20. 面试心得与总结---BAT、网易、蘑菇街

热门文章

  1. 虚拟机屏幕显示不全(界面大小更改 )虚拟机Ubuntu18.04 的超详细环境搭建教程/步骤 SDN软件定义网络实验
  2. 测试架构师需要具备哪些能力?
  3. Unity3D 学习笔记4 —— UGUI+uLua游戏框架
  4. cscd期刊是c刊吗_核心期刊和C刊有什么区别
  5. 【Python】【C语言】P3353 在你窗外闪耀的星星
  6. 仅需简单的文字描述,即可把文字转图片
  7. 数据采集系统的抗干扰措施
  8. FL Studio2020中文版下载安装激活教程及优缺点介绍
  9. 【机房重构】-UNL图回顾
  10. 导出 MySQL 数据库表结构设计文档