Управление PushViewController с помощью вкладки - PullRequest
0 голосов
/ 17 марта 2019

У меня есть вкладка TabBar в SecondViewController У меня есть таблица, которую я хочу нажать ViewController с помощью Didselect, а также обратно на secondViewController с помощью кнопки Назад.

StoryBoardSetup

enter image description here

1 Ответ

1 голос
/ 17 марта 2019

Вы можете создавать переходы к контроллерам навигации для каждого необходимого перехода с уникальными идентификаторами в раскадровке.

Затем вы можете вызвать переход вручную в didSelect с помощью performSegue:

self.performSegue(withIdentifier: "Identifier", sender: self)

И поскольку вы встраиваете свои виды в контроллер навигации, вам не нужно обрабатывать кнопку возврата, она обрабатывает автоматически.

Также вы можете установить следующие свойства контроллера представления, переопределив perepareForSegue:

override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
    if (segue.identifier == "Identifier") {
       let destination = segue.destination as! YourViewController
       // pass data to next view
    }
}
...