美文网首页
导航栏分割线的显示隐藏

导航栏分割线的显示隐藏

作者: 高思阳 | 来源:发表于2019-07-11 10:58 被阅读0次

最靠谱的方法就是直接设置navigationBar的ShadowImage和BackgroundImag:

隐藏:
在当前导航控制器的所有子控制器页面看到的导航栏都没有分割线。

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

显示:

 [self.navigationController.navigationBar setShadowImage:nil];
 [self.navigationController.navigationBar setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];

相关文章

网友评论

      本文标题:导航栏分割线的显示隐藏

      本文链接:https://www.haomeiwen.com/subject/rmdrkctx.html