2016-10-18 1 views
0

У меня есть установка UIViewController (RootViewController) с двумя видами контейнера, соединенными с двумя UITableViewController s. Каждый из UITableViewController выбирается на основе UISegmentedControl в RootViewController.Различные кнопки панели навигации в разных дочерних контроллерах просмотра из двух видов контейнера?

Я могу выполнить так, как я намеревался, но элементы кнопки панели в дочерних контроллерах (UITableViewController) не отвечают.

Элементы кнопки панели навигации в двух контроллерах детского представления отличаются друг от друга.

Пожалуйста, найдите скриншот моей раскадровки. (Только один контроллер ребенок отображается)

screenshot

Как установить различные навигационные кнопки панели для каждого из этих контроллеров просмотреть контейнер?

ответ

0

Вы сделали push их на стек UINavigation?

func pushViewController(ViewController, animated: true) 
+0

Ну, я новичок в iOS dev, и я немного смущен. Я использовал prepareForSegue для ввода моего управляемого ObjectContext, как показано ниже. если пусть navigationController = segue.destinationViewController как? UINavigationController { , если aViewController = navigationController.topViewController как? AViewController { aViewController.mainManagedObjectContext = self.mainManagedObjectContext! } } – Shyam

+0

Должен ли я использовать ваше предложение в рамках этого метода или в другом месте? – Shyam

+0

@shyam Просто создайте экземпляр своего следующего контроллера представления и нажмите его в стеке навигации с функцией в ответе. Если вы перейдете, вы оставите навигационный стек, как вы узнали :) – NonCreature0714

 Смежные вопросы

  • Нет связанных вопросов^_^