Я работаю над проектом, в котором мне нужно перейти к представлениям контроллера панели вкладок из бокового ящика. Я использую 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
подскажите, пожалуйста, любое решение этой проблемы, спасибо