在修改navigationController.navigationBar.barTintColor时,会发现和内容设置的颜色值一样但效果不一样的情况.因为navigationBar默认是半透明的.添加代码 self.navigationController.navigationBar.translucent = NO;

发现,这时候颜色可能对了,但又会发现navigation下的内容总体下移了64个像素.这是因为extendedLayoutIncludesOpaqueBars默认值是NO,即默认包含了不透明的bars的.这里已经把默认是透明的navigationBar改为了不透明,当然就下移了

所以还需要把self.extendedLayoutIncludesOpaqueBars = YES;

在发现,都设置完后,navigationBar的底部还是有条边界线,这里不符合需要.我们可以通过

[self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];

self.navigationController.navigationBar.shadowImage = [[UIImage alloc] init];

这两行代码修改颜色来达到看不见的效果

navigationcontroller的navigationBar相关推荐

  1. navigationController的NavigationBar和ToolBar的POP或PUSH消失问题

    今天在工作中发现一个坑, 其他页面都是隐藏.YSViewController 使用的时候必须是需要 navigationBar 和 toorbar,但是 pop出这个viewcontroller后,需 ...

  2. navigationController中navigationBar 的设置

    摘自社会成员的cnblog,原文链接如下:http://www.cnblogs.com/lsck/archive/2012/05/19/2508878.html 感谢分享 3.设置标题: 打开View ...

  3. navigationcontroller和navigationbar和navigationitem之间的区别以及不用nib实现点击屏幕关闭虚拟键盘20130911...

    1.UIViewController UIView的关系. UIView是视图,UIViewController是视图控制器,两者之间是从属关系,当创建一个UIViewController的时候,一般 ...

  4. 不要用子类!Swift的核心是面向协议

    作者:ray1689718 授权本站转载. 本篇文章翻译自:IF YOU'RE SUBCLASSING, YOU'RE DOING IT WRONG. 原作者:Hector Matos 原发表日期:2 ...

  5. [转]iOS 视图控制器转场详解

    转自:http://blog.devtang.com/2016/03/13/iOS-transition-guide/ 前言 屏幕左边缘右滑返回,TabBar 滑动切换,你是否喜欢并十分依赖这两个操作 ...

  6. navigationController.navigationBar 设置背景透明

    以前一直没用过带透明的导航栏图片,现在项目要用到这样的.以为放上图片就是自动透明了 可是,发现透明那部竟然是黑的.无论怎么clearcolor 都不行.百度了很多页也没有查到可以用的方法. 最后在ht ...

  7. navigationController.navigationBar.hiden 导航栏隐藏引发的坐标自动变更

    一般使用navgationbar的时候,我们会让其translucent = no,以适配 ios6和ios7的UI界面.这个时候的self.view的坐标原点,是在navgationbar的下面的, ...

  8. navigationBar 颜色修改

    title 颜色 self.navigationController?.navigationBar.titleTextAttributes =[NSForegroundColorAttributeNa ...

  9. iOS自定义NavigationBar

    
if (IS_IOS7()) {// NavigationBar 颜色[[UINavigationBar appearance] setBarTintColor:HexColor(0xffffff) ...

最新文章

  1. invalid argument 0: Sizes of tensors must match except in dimension 0. Got 1
  2. IDE神器intellij idea的基本使用
  3. C++ 字符数组和String类
  4. python linux alias,linux命令:alias
  5. centos7 python3安装numpy_centos下pip3安装numpy
  6. Extjs 实现Iframe的子窗口遮罩整个页面
  7. axios安装与基本方法
  8. 未检测到与wia兼容的设备_如何解决应用程序找不到扫描仪:错误WIA_ERROR_OFFLINE!...
  9. win10下Cmake(make-gui)下载与安装【详细】
  10. ffmpeg转码保留时间戳
  11. 记录一个找直线三等分点的方法及其证明
  12. win7局域网计算机无法访问,win7局域网不能访问怎么办_win7系统电脑无法访问局域网怎么办-win7之家...
  13. uc极度精简版_UC浏览器安卓版-UC浏览器(UCBrowser)12.0.4.987 去广告精简版-东坡下载...
  14. 1.Spring注解01、组件注册-@Configuration@Bean给容器中注册组件
  15. 工业镜头和民用镜头的特点和区别
  16. 不想做成年人?看到第一张就哭了,满满的回忆
  17. Java常用工具类-发短信(集成河南华夏通信短信网关)
  18. Python获取抖音视频链接
  19. 【微信小程序】uniapp开发小程序如何使用微信云托管或云函数进行云开发
  20. Linux内核入门-- likely和unlikely

热门文章

  1. 关于前端Retina 屏幕兼容和基于Retina 屏幕兼容的雪碧图技巧
  2. 被八股文害惨了...
  3. 最简单的 MRTs(Multi Render Targets)的完整代码示例【OpenGL】
  4. 配置oracle方言类,Dialect 修改oracle方言失败
  5. 阿尔·里斯-市场营销的22条法则(22条商规)-18
  6. 一拍是多少秒 计算机制音乐,如何计算每分钟的节拍(BPM)的一首歌
  7. 用饮水机教你什么是RAID[转自其它博客]
  8. SOA 之 service ----苏振兴
  9. SQL Server 与 MySQL 中排序规则与字符集相关知识的一点总结
  10. 科沃斯t20和t10区别对比评测选哪个好