iOS隐藏导航条1px的底部横线
2015-12-04 17:12
295 查看
第二种方法:1)声明UIImageView变量,存储底部横线
}
2)在viewDidLoad中加入:
3)实现找出底部横线的函数
4)最后在viewWillAppear,viewWillDisappear中处理
@implementation MyViewController { UIImageView *navBarHairlineImageView;
}
2)在viewDidLoad中加入:
navBarHairlineImageView = [self findHairlineImageViewUnder:navigationBar];
3)实现找出底部横线的函数
- (UIImageView *)findHairlineImageViewUnder:(UIView *)view { if ([view isKindOfClass:UIImageView.class] && view.bounds.size.height <= 1.0) { return (UIImageView *)view; } for (UIView *subview in view.subviews) { UIImageView *imageView = [self findHairlineImageViewUnder:subview]; if (imageView) { return imageView; } } return nil; }
4)最后在viewWillAppear,viewWillDisappear中处理
- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; navBarHairlineImageView.hidden = YES; } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; navBarHairlineImageView.hidden = NO; }
相关文章推荐
- iOS-性能优化1
- iOS布局
- iOS线程处理 学习笔记(一)并发
- iOS 尝试用 block 闭包 去代替delegate 实现方法
- iOS-常用的辅助工具软件
- iOS9 视频播放
- iOS开发--libxml/HTMLparser.h file not found 解决方法 (libxml.dylib错误处理)
- iOS中的 .p12 证书的应用
- iOS开发系列--通知与消息机制
- iOStableView上加悬浮按钮
- iOS label根据显示内容自适应大小
- iOS中MVC、MVVM、MVP几种模式小结
- iOS 解析xml
- ios中实现图片的播放
- iOS性能优化之内存管理:Analyze、Leaks、Allocations的使用和案例代码
- [ios开发]利用有道翻译API实现简单的翻译功能
- iOS CJKeyBoardBarTextField_键盘遮挡处理
- iOS- 本地文本容错搜索引擎2-->如何实现英文(英文首字母,汉语拼音)对中文的搜索?
- ios测试基础六:ios模拟不同网速
- ios测试基础五: ios手机流量消耗