Приложение для iPad, над которым я работаю, использует раскадровки и переходы. Я пытаюсь отобразить другой контроллер представления, когда пользователь нажимает на разные ячейки в основном представлении. После обращения к различным учебникам были предприняты следующие шаги:
- В
Storyboard
,Master View Controller
созданы статические ячейки для табличного представления и добавлены 3 разные строки (т.е. ячейка 1, ячейка 2, ячейка 3) - Добавил
View Controller
, выделил его и прикрепил к немуNavigation Controller
(Editor
->Embed In
->Navigation Controller
) - Из ячейки 1 в
Master View
я сделал Ctrl-щелчок поNavigation Controller
. - Выберите
Segue Style
«Заменить» иDestination
«Разделить детали». - В tableView:didSelectRowAtIndexPath добавлено [self PerformSegueWithIdentifier:@"NewViewController" sender:self] для выполнения перехода.
Результат, который я вижу, заключается в замене подробного представления.
Но на панели навигации нет элемента кнопки панели Master
.
Поэтому я не могу нажать кнопку Master
, которая покажет таблицу, содержащую ячейки, откуда я могу перейти к другому представлению.
Я уже прочитал много блогов и видел комментарии, в которых говорится о замене перехода для подобных проблем. Однако, похоже, никто не сталкивался с этой конкретной проблемой при использовании раскадровок и переходов.
Насколько я понимаю, использование переходов должно помочь мне достичь того, чего я хочу. От тех, кто попробовал этот подход, будут полезны любые указатели в правильном направлении.