我正在尝试删除导航栏和内容之间的线。
到目前为止,我已经尝试过:
navigationBar.setValue(true, forKey: "hidesShadow")
navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
navigationBar.shadowImage = UIImage()
我正在masterVC的控制器上执行此操作。
我尝试过
splitViewController.viewControllers.first?.shadowImage = UIImage()
splitViewController.viewControllers.first?.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
我都没有成功。
我认为我没有为我的navigationBar获得正确的参考。 但是我很确定自己在正确的控制器中。
谢谢
答案 0 :(得分:0)
在您要删除该行的视图控制器中尝试以下操作:
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
self.navigationController?.navigationBar.shadowImage = UIImage()