隐藏导航栏下划线

原创 2015年11月19日 20:49:22

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [self.navigationController.navigationBar setBackgroundImage:[self buttonImageFromColor:[UIColor colorWithHex:@"#ffffff"]] forBarMetrics:UIBarMetricsDefault];
    
//    [self.navigationController.navigationBar setBackgroundImage:[self buttonImageFromColor:[UIColor colorWithHex:@"#ffffff"]] forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault];
    [self.navigationController.navigationBar setShadowImage:[[UIImage alloc]init]];
}


/**
 *  生成一张纯色图片
 */
- (UIImage *)buttonImageFromColor:(UIColor *)color{
    
    CGRect rect = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
    UIGraphicsBeginImageContext(rect.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(context, [color CGColor]);
    CGContextFillRect(context, rect);
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return img;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

css导航栏选中是有移动下划线的效果

技术不行,拿百度前端学院题目练习,其中遇到一个导航栏,每当选中一个选项,下面出现一个下划线标注。我本来想直接省掉这个功能,后来觉得这样学习估计什么都学不到。后来思考和查阅,记录如下。大概是这么个效果:...

【仿去哪儿】滑动隐藏导航栏

  • 2015年06月20日 13:52
  • 542KB
  • 下载

ios 关于navigationController导航栏隐藏问题

NavigationController导航栏设置隐藏,不知道你有没有尝试过下面这个方法。 self.navigationController.navigationBarHidden = YES; ...

jquer滚动隐藏显示顶部导航栏

  • 2014年06月18日 10:08
  • 15KB
  • 下载

Android导航栏隐藏与浮现

客户的需求:通过一个app应用中的两个按钮:按钮1--隐藏导航栏,按钮2--浮现导航栏。 解决思路:由于涉及到了上层app与系统应用的通信,决定用广播来做 一.上层app:(只要简单写下两个点击按...

侧标导航栏显示隐藏

  • 2017年11月15日 12:03
  • 46KB
  • 下载

jquery 导航栏 隐藏 左侧

  • 2017年07月07日 16:42
  • 30KB
  • 下载

Xcode9学习笔记18 - 导航栏和工具栏的显示和隐藏UINavigationController

在这篇文章的工程中继续编辑代码:http://blog.csdn.net/u011728344/article/details/78325238 //建立视图控制器声明周期中,视图即...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:隐藏导航栏下划线
举报原因:
原因补充:

(最多只允许输入30个字)