2017-08-12 49 views
0

的其他内容之间的线路种类创建夫特3和Xcode的8.1某个应用,我有导航栏视图控制器,我的观点示出了杆和其他的viewController的内容之间的线(分离器) 。的iOS:导航顶杆和的UIViewController

我用下面的代码在viewDidLoad

self.navigationController?.navigationBar.isTranslucent = false 

但没有什么改变,更多的细节在这里是截图:This image of what I have

我能做些什么来解决?

回答

3

尝试:

self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default) 
self.navigationController?.navigationBar.shadowImage = UIImage() 

如果你想申请这个效果对整个应用程序(这样你就不需要写这个代码在每个导航控制器),可以使用:

UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarPosition: UIBarPosition.Any, barMetrics: UIBarMetrics.Default) 
UINavigationBar.appearance().shadowImage = UIImage()