2015-03-11 11 views
1

Я использую PageViewController для управления серией viewControllers, которые все используют tableview. Поскольку следующая картина изображает PageViewController является контроллером контейнера для PageContentViewControllersОбъединение навигации с контроллером в PageViewController

pvc

После нажатия на TableCell я хотел бы приложение, чтобы перейти к детальному просмотру. Из того, что я прочитал, правильный способ сделать это - использовать navigationController, который также является контроллером контейнера.

Через раскадровку Я попытался поставить навигационный контроллер как на PageViewController, так и на PageContentViewController и не работает нормально, я не уверен, какой другой подход я принимаю.

Каков подходящий способ объединения PageViewController с помощью NavigationController, если они оба являются контроллерами контейнеров?

ответ

1

В зависимости от того, как вы хотите, чтобы структурировать ваше приложение:

  1. встраивать PageViewController в навигации контроллера (выберите PageViewController в раскадровки и выберите Редактор> Вставить В> Navigation Controller)
  2. Вставить новую навигацию Контроллер в виде контейнера в суперконтроллере.
+0

Я попытался сделать первый подход, который я предпочитаю, не работает для меня. Я напишу более конкретный вопрос на этом сайте. Поэтому я дал вам ответ на этот вопрос и закрыл его. – user2202911

+0

Это тоже не работает для меня. Я могу встраиваться, но получил разные проблемы, которые я здесь предлагаю: http://stackoverflow.com/questions/34020909/unable-correctly-to-add-navigation-buttons-using-uipageviewcontroller-for-ios –