Скрыть панель навигации на Контроллере контейнера, добавленном как rootviewController для UINavigationViewController - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть HomeViewController (подкласс UIViewController), который является rootViewController UINavigationViewController. Панель навигации не будет скрыта, если я добавлю childViewController в HomeViewController.

Я пробовал следующие коды, чтобы скрыть навигационную панель

self.navigationController?.setNavigationBarHidden(true, animated: true)
self.navigationController?.hidesBarsOnTap = true

вместе с опциями, обсуждаемыми в следующих постах.

Как скрыть панель навигации от первого ViewController в Swift? и Панель навигации показать / скрыть

Если я прокомментирую следующую строку без других изменений в коде, навигационная панель будет скрыта.

self.addChild(childViewController)

Мне нужно сохранить HomeViewController в качестве ContainerViewController, чтобы он не стал массовым View Controller. Пожалуйста, поделитесь вашими предложениями

...