百度了一下发现问题无法解决,于是在stackoverflow上找到了解决办法。
原帖链接如下:去掉NavigationBar底部的黑线
UINavigationBar *navigationBar = self.navigationController.navigationBar;
[navigationBar setBackgroundImage:[UIImage imageNamed:@"NavigationBarBackground"]
forBarPosition:UIBarPositionAny
barMetrics:UIBarMetricsDefault];
[navigationBar setShadowImage:[UIImage new]];