У меня есть проект, у которого есть uiscrollview, который добавляет 2 контроллера вида, которые имеют виды таблиц, чтобы разрешить горизонтальную прокрутку. Это встроено в контроллер навигации.Как добавить subview в текущий контроллер навигации?
Подумайте об этом. VC1 - это сводка с кнопкой, которая выводит пользователя на VC2. VC2 - это список элементов, но в горизонтальном прокрутке есть 2 списка. Список VC2 - VC2.1 и VC2.2. Это контроллеры представлений с встроенными табличными представлениями. VC3 - это представление деталей, доступное после нажатия на VC2.1 или VC2.2. VC1 и VC2 имеют навигационные контроллеры. VC2.1, VC2.2 и VC3 - нет.
Я пытаюсь настроить ячейку просмотра таблицы, чтобы перейти к представлению деталей. Я смог сделать это с использованием:
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc: MyDetailsViewController = storyboard.instantiateViewControllerWithIdentifier("myDetailsVC") as! MyDetailsViewController
let navigationController = UINavigationController(rootViewController: vc)
self.presentViewController(navigationController, animated: true, completion: nil)
Однако несколько вещей не работают, как я надеюсь.
- Вид представлен с панелью навигации, но без задней кнопки
- Вид представлен модально
Есть ли способ, чтобы это деталь просмотра быть частью основного навигационного контроллера и имеет он представлял скользящий справа налево, как и все другие виды навигации?