改变导航栏下方默认横线的样式

Posted lucky_star_star

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了改变导航栏下方默认横线的样式相关的知识,希望对你有一定的参考价值。

用图片替换:

-(void)viewDidLoad{
[super viewDidLoad];
CALayer *border = [CALayer layer];
    border.borderColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"navigationBarUnderline"]].CGColor;
    border.borderWidth = 1;
    CALayer *layer = self.navigationController.navigationBar.layer;
    border.frame = CGRectMake(0, layer.bounds.size.height, layer.bounds.size.width, 2);
    [layer addSublayer:border];
}

 

以上是关于改变导航栏下方默认横线的样式的主要内容,如果未能解决你的问题,请参考以下文章

JS或Jquery动态改变导航栏样式

点击导航栏,实现下方内容改变

响应式导航栏隐藏其下方的元素

UIStatusBar样式与UINavigationBar一致

iOS去除导航栏和tabbar的1px横线

导航抽屉backstack,如何让actionbar标题在点击后随片段改变