iOS隐藏导航条1px的底部横线
2024-09-28 21:05:22
第二种方法:1)声明UIImageView变量,存储底部横线
@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;
}
最新文章
- Android基础总结(八)
- TCP/IP协议学习(七) 基于C# Socket的Web服务器---动态通讯实现
- MySQL 安装 启动 基本语法概述
- <;hr/>; 水平线样式
- Python 列表
- 《Windows核心编程》学习笔记(9)– 在win7或者vista系统下提升一个进程的运行权限
- Ace 动画应用实例 ------启动欢迎界面
- messagepcak 资料
- c++学习——类成员的访问权限
- 【POJ】【2125】Destroying the Graph
- 45 Useful JavaScript Tips, Tricks and Best Practices(有用的JavaScript技巧,技巧和最佳实践)
- js判断浏览器类型以及版本
- 动态规划-Burst Balloons
- 【小错误】WPF代码报错:未将对象引用设置到对象的实例。
- 两个linux之间拷贝文件及文件夹
- 获取页面所有a标签href
- html - 表单form
- Static需谨慎
- Cocos Creator学习四:按钮响应事件
- let命令和块级作用域