У меня есть UIViewController, который содержит как, карта и Tableview, которые соединены друг с другом, и это выглядит примерно так:UITableView переход в той же ViewController
И я хотел бы быть в состоянии нажать tableView на другой tableView в том же контроллере представления, чтобы карта оставалась там, где она. Конечно, я хочу, чтобы вы могли разматывать сегу назад программно с помощью кнопки, которая появится в навигаторе в левом верхнем углу.
Аналогичные поведении можно наблюдать и в iPad TableView контроллерах, размещенных в popover. Как мне это сделать в Swift (iOS 8)?
Любые фрагменты кода или указатели на существующие примеры кода очень ценятся.
Для такой ситуации можно использовать вид контроллера сдерживания. В раскадровке вы можете перетащить объект «Container View» в пространство и добавить к нему контроллер навигации, тогда вы сможете делать обычные вещи контроллера навигации. Вы также можете сделать это в коде, просто добавив представление navigationController в качестве подвью. – DBoyer