Как перейти к представлению панели вкладок из контроллера представления, который не подключен к контроллеру панели вкладок - PullRequest
0 голосов
/ 20 июня 2020

Я работаю над проектом, в котором мне нужно перейти к представлениям контроллера панели вкладок из бокового ящика. Я использую MMDrawercontroller для выдвижного ящика и сделал панель вкладок своим центром, а другой контроллер представления - ползунком. Теперь кнопка в представлении ползунка должна перейти к другим представлениям контроллера панели вкладок. Я пробовал:

let d = self.drawer () d! .ShowLeftSlider (isShow: false) d! .SetMain (identifier: "Home", config: {(v c) in if let nav = v c как? UINavigationController {nav.viewControllers.first? .title = "HOME", который отлично работает для домашнего экрана, поскольку он также является центральным представлением для ящика. но не для других представлений на панели вкладок.

тоже пробовал это, но он удаляет панель вкладок

let v c = UIStoryboard.init (name: "Storyboard", bundle: Bundle.main) .instantiateViewController (withIdentifier: "myViewController" ) как? myViewController self.navigationController? .pushViewController (v c !, animated: true)

, и это тоже, но не сработало, поскольку представление слайда не является представлением или подпредставлением контроллера панели вкладок . tabBarController? .selectedIndex = indexNumber

подскажите, пожалуйста, любое решение этой проблемы, спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...