[iOS 自定义导航栏/导航条]隐藏系统导航条
2017-03-10 17:43
495 查看
先看效果
第一种 代码里改变了导航条颜色
第二种 固定导航颜色的
其实这两个没什么区别,主要是封装了一个导航条NavigationBar 继承自UIView
思路
使用代码,实例化导航条(前提是已经在设置导航控制器的时候 隐藏了系统的导航条),设置导航条样式(样式可以自己添加,自己定义)LFFNavigationBar *lffNavBar = [[LFFNavigationBar alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, 64) lffNavgationBarStyle:LFFNavgationBarDeful leftBLOCK:^() { //这里处理事件 } rightBLOCK:^() { //这里处理事件 }]; lffNavBar.titleName = @"Home1"; [lffNavBar addLFFNavgationBar]; [self.view addSubview:lffNavBar];
弊端
系统自带的返回不能用了,所有的pop都要自己手动添加每个新控制器页面 都要添加上面这个自定义的TabBar,比较麻烦
Demo地址
(https://github.com/tianNanYiHao/LFFNavgationBarCunstom.git)
相关文章推荐
- 【iOS开发】---- 表格滚动时隐藏及显示导航条和标签栏
- ios7下全屏隐藏导航条
- iOS导航条底部与self.view的分界线怎么隐藏 ,取消导航下边的线
- iOS隐藏导航条1px的底部横线
- iOS 隐藏系统的导航,使用自定义的导航
- IOS疯狂基础之隐藏系统键盘
- iOS 设置系统的状态栏隐藏的方法分享
- iOS隐藏导航条1px的底部横线
- 根据不同的系统走不同的流程 iOS 发布时隐藏NSLog
- 【转】iOS隐藏导航条1px的底部横线
- ios之让输入键盘隐藏消失的方法/以及系统通知的实现
- 【iOS开发-状态栏】关于怎么更改系统自带状态栏(变为白色或者隐藏)
- iOS导航条底部 与self.view 的分界线怎么隐藏
- iOS隐藏导航条1px的底部横线
- iOS隐藏导航条1px的底部横线
- iOS中键盘样式设置、隐藏系统键盘的方法
- iOS 隐藏系统的tabbar后,tabbar所在frame区域不可点击问题
- iOS开发之如何隐藏系统状态栏
- IOS自定义系统导航栏:导航栏背景色、状态栏样式以及是否隐藏、拦截系统导航栏的返回点击事件
- IOS自定义系统导航栏:导航栏背景色、状态栏样式以及是否隐藏、拦截系统导航栏的返回点击事件