iOS 移除导航栏黑线

Posted —__MOMO__—

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 移除导航栏黑线相关的知识,希望对你有一定的参考价值。

实际开发中遇到很多需求,比如这样的

 

但是实际完成后发现导航栏下面有一条黑线

 

解决办法就是在viewWillAppear中加入以下代码:

 [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];

 [self.navigationController.navigationBar setShadowImage:[UIImage new]];

 

以上是关于iOS 移除导航栏黑线的主要内容,如果未能解决你的问题,请参考以下文章

iOS 去除导航栏下的黑线

取消iOS10和iOS9以下导航栏黑线

导航控制器转换上的iOS黑线

如何从自定义导航栏中删除这条黑线

带有大标题的导航栏黑线

iOS小技能:去掉/新增导航栏黑边(iOS13适配)