Удалить строку 1px на панели навигации контроллера разделенного вида - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь удалить строку между панелью навигации и содержимым.

Что я пробовал до сих пор:

    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)

И то, и другое не удалось.

Я думаю, что я не получаю правильную ссылку для моей навигационной панели.,Но я почти уверен, что я в правильном контроллере.

Спасибо

1 Ответ

0 голосов
/ 20 сентября 2018

Попробуйте это в контроллере вида, где вы хотите удалить строку:

self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
self.navigationController?.navigationBar.shadowImage = UIImage()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...