当需要导航条为透明色,与背景色一体时,需要去除底边线: 如下代码:使用空图片设置背景图,并指定bar的样式。

1
2
self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;