У меня есть установка UIViewController
(RootViewController) с двумя видами контейнера, соединенными с двумя UITableViewController
s. Каждый из UITableViewController
выбирается на основе UISegmentedControl
в RootViewController.Различные кнопки панели навигации в разных дочерних контроллерах просмотра из двух видов контейнера?
Я могу выполнить так, как я намеревался, но элементы кнопки панели в дочерних контроллерах (UITableViewController
) не отвечают.
Элементы кнопки панели навигации в двух контроллерах детского представления отличаются друг от друга.
Пожалуйста, найдите скриншот моей раскадровки. (Только один контроллер ребенок отображается)
Как установить различные навигационные кнопки панели для каждого из этих контроллеров просмотреть контейнер?
Ну, я новичок в iOS dev, и я немного смущен. Я использовал prepareForSegue для ввода моего управляемого ObjectContext, как показано ниже. если пусть navigationController = segue.destinationViewController как? UINavigationController { , если aViewController = navigationController.topViewController как? AViewController { aViewController.mainManagedObjectContext = self.mainManagedObjectContext! } } – Shyam
Должен ли я использовать ваше предложение в рамках этого метода или в другом месте? – Shyam
@shyam Просто создайте экземпляр своего следующего контроллера представления и нажмите его в стеке навигации с функцией в ответе. Если вы перейдете, вы оставите навигационный стек, как вы узнали :) – NonCreature0714