navigationBar
1.navigationBar导航条可以看做是self.navigationController导航控制器的一个属性。 通过self.navigationController.navigationBarHidden或set方法可以隐藏。
2.navigationItem的设置,这个属性和navigationController是平级的。所以直接可以用self.navigationItem使用。
3.最重要的可能是给navigationItem设置左右两边的按钮,一般默认的在左边有“返回”,在右边的有“摄像头”(如微信朋友圈)。步骤就是创建一 个UIBarButtonItem对象,然后直接把这个对象赋值给self.navigationItem.leftBarButtonItem或者右边 的。当然也可以一次创建很多个UIBarButtonItem组成一个数组,然后把这个数组赋值给 self.navigationItem.leftBarButtonItems,注意后面这个和前面这个相比,多了一个“s”,有很多个。也要注意一下 有多个按钮时的排列顺序。
4.self.navigationController.navigationBar.translucent = NO;// Bar的模糊效果,默认为YES(可以设置navigationBar为纯色)
5.self.automaticallyAdjustsScrollViewInsets = NO;// 自动滚动调整,默认为YES
6.设置navigationBar颜色 [self.navigationController.navigationBar setBarTintColor:[UIColor redColor]];
navigationBar的更多相关文章
- iOS7之后设置NavigationBar的背景
		iOS7之后,请注意需要使用setBarTintColor ``` [self.navigationController.navigationBar setBarTintColor:[UIColor ... 
- 如何将 NavigationBar 的半透明效果关闭?
		如何将 NavigationBar 的半透明效果关闭?只需三行代码就可以:self.navigationController.navigationBar.barTintColor = [UIColor ... 
- iOS导航控制器常用函数与navigationBar常用属性
		导航控制器常用函数触发时机 当视图控制器的View将要出现时触发 - (void)viewWillAppear:(BOOL)animated 当视图控制器的View已经出现时触发 - (void)vi ... 
- ios 实现自定义状态栏StatusBar 和 导航栏navigationBar 的状态和颜色
		很多app中可以看到不同与导航栏的状态栏的颜色,他妈的真绕嘴. 一.更改状态栏颜色 (StatusBar) 就是比如导航栏是红色的状态栏是绿色的. 要实现这样的效果其实很简单,就是添加一个背景view ... 
- status bar、navigationBar、tableView吸顶view设置
		1. 隐藏navigationBar self.navigationController.navigationBar.hidden = YES; 2. status bar设置 -(void)view ... 
- 去除  UINavigationController.navigationBar下方的横线
		self.navigationController.navigationBar.clipsToBounds=YES; 
- 通过navigationController跳转界面时隐藏navigationBar上的元素
		@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ... 
- Android应用:StatusBar状态栏、NavigationBar虚拟按键栏、ActionBar标题栏、Window屏幕内容区域等的宽高
		一.屏幕中各种栏目以及屏幕的尺寸 当我们需要计算屏幕中一些元素的高度时,或许需要先获取到屏幕或者各种栏目的高度,下面这个类包含了Status bar状态栏,Navigation bar虚拟按键栏,Ac ... 
- NavigationBar隐藏后,返回时表现不完美
		是这样的,app首页头部可能要自定义,所以选择把NavigationBar隐藏,所以在viewWillAppear时这样写: self.navigationController?.setNavigat ... 
- IOS之UI--动态设置NavigationBar的颜色以及透明度
		前言:有时候我们需要设置UINavigationController的导航条NavigationBar的颜色为透明度,这时候就需要使用到NavigationBar的barStyle这个属性: 再看QQ ... 
随机推荐
- o.a.catalina.core.AprLifecycleListener   : An incompatible version [1.2.7] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
			1.错误信息提示: 2019-04-16 22:02:05.811 ERROR 18112 --- [ main] o.a.catalina.core.AprLifecycleLi ... 
- IOS学习笔记(五)——UI基础UIWindow、UIView
			在PC中,应用程序多是使用视窗的形式显示内容,手机应用也不例外,手机应用中要在屏幕上显示内容首先要创建一个窗口承载内容,iOS应用中使用UIWindow.UIView来实现内容显示. UIWindow ... 
- eclipse远程debug Java程序
			使用Eclipse JPDA远程调试Java程序 本文将介绍使用Eclipse JPDA,在Eclipse的开发环境下对远程运行的Java程序进行调试操作. 请按以下步骤进行(本人已经在Eclipse ... 
- hive表信息查询:查看表结构、表操作等
			转自网友的,主要是自己备份下 有时候不记得! 问题导读:1.如何查看hive表结构?2.如何查看表结构信息?3.如何查看分区信息?4.哪个命令可以模糊搜索表 1.hive模糊搜索表 show tabl ... 
- php-fpm  启动    关闭   进程逃逸  pid
			正常关闭失败 [root@d personas]# /etc/init.d/php-fpm stopGracefully shutting down php-fpm /etc/init.d/php-f ... 
- Extract, Transform, Load
			w https://en.wikipedia.org/wiki/Extract,_transform,_load 
- C#反射Assembly 详细说明(转)
			1.对C#反射机制的理解2.概念理解后,必须找到方法去完成,给出管理的主要语法3.最终给出实用的例子,反射出来dll中的方法 反射是一个程序集发现及运行的过程,通过反射可以得到*.exe或*.dll等 ... 
- JavaScript你所不知道的困惑(3)
			版权声明:本文出自水寒的原创文章.未经博主同意不得转载. https://blog.csdn.net/lxq_xsyu/article/details/25600011 困惑一: window.col ... 
- 使用Kotlin开发Android应用(III):扩展函数和默认值
			通过前面两篇文章,我们学习了Kotlin的基本知识,并知道如何配置工程,本文将接着介绍Java没有的而Kotlin实现了的有趣的特性.记住当你对Kotlin语言有任何疑问时,请参考官方指南.该指南组织 ... 
- Android studio 相关下载
			Android studio http://www.androiddevtools.cn/ Oracle的VirtulBox https://www.virtualbox.org/wiki/Down ... 
