关于设置导航栏透明时出现的黑线的解决方法
来源:互联网 发布:什么是矩阵交运算 编辑:程序博客网 时间:2024/06/06 19:09
在我们设置导航栏透明之后,会在导航栏的位置出现一条黑线,怎样去除这条黑线呢。就用到了下面的递归方法
-(void)getBackView:(UIView*)superView{ if ([superView isKindOfClass:NSClassFromString(@"_UINavigationBarBackground")]) { //移除分割线 for (UIView *view in superView.subviews) { if ([view isKindOfClass:[UIImageView class]]) { [view removeFromSuperview]; } }// _navBackView = superView;// //在这里可设置背景色// _navBackView.backgroundColor = [UIColor orangeColor]; } else if ([superView isKindOfClass:NSClassFromString(@"_UIBackdropView")]) { //_UIBackdropEffectView是_UIBackdropView的子视图,这是只需隐藏父视图即可 superView.hidden = YES; } for (UIView *view in superView.subviews) { [self getBackView:view]; }}
我们在viewDidLoad里面调用就可以了
每天进步一点点 距离大神就近一点!
0 0
- 关于设置导航栏透明时出现的黑线的解决方法
- 导航栏变为透明,让黑线消失的方法
- 设置透明的导航栏
- 导航栏设置背景,去掉下面的黑线
- 关于导航栏透明和渐变的一些设置
- iOS 导航栏透明 去掉黑线
- 关于cocos2d中tilemap移动时出现黑线的解决方案
- 关于游戏图片出现黑线的问题
- iOS 导航条透明(以及自定义颜色)的方法,去掉导航条底部黑线,随着tableView滚动设置导航条变色
- 去掉导航栏下面的黑线
- 去掉导航栏下面的一条黑线
- IOS 隐藏 导航栏 下面的黑线
- 隐藏导航栏下面的黑线
- iOS删除导航栏的黑线
- 去掉导航栏下面的黑线
- iOS 去除导航栏下面的黑线
- iOS开发之设置导航栏为全透明,且去掉边框黑线
- 关于导航栏的 设置
- 3门课程的总成绩及平均分
- SUBSTR和INSTR经典案例
- jquery判断两个日期之间相差多少天
- GSM模块_GPRS数据传输机制和原理
- L1-004. 计算摄氏温度-PAT团体程序设计天梯赛GPLT
- 关于设置导航栏透明时出现的黑线的解决方法
- nginx File not found
- tomcat http协议与ajp协议(8009端口)
- 十二章上机练习3
- VMware收缩Ubuntu客户机
- springmvc+spring+redis+nginx分布式
- spark 邮件报错
- Keepalived + nginx实现高可用性和负载均衡
- Android UI适配