@ubuntuman
Beginner developer

Storyboard + Navigation Controller. Как грамотно организовать?

Суть проблемы: имеется приложение с несколькими экранами и Navigation Controller'ом. Стартовый экран в IB связан с этим контроллером и ему автоматически выдаётся Navigation Bar, но другие экраны, которые в самой программе будут добавляться в тот же контроллер, его не имеют. Что бы указать программе на то, что другие экраны надо тоже связать с контроллером, приходится создавать между стартовым экраном и другими переходы.

Подскажите, почему так неудобно? Я подозреваю, что есть либо более простой и удобный способ привязки всех экранов к одному navigation controller, либо вообще сама идея неправильная и есть какие-то нормальные способы реализации такого приложения.
  • Вопрос задан
  • 410 просмотров
Пригласить эксперта
Ответы на вопрос 2
Waka_Waka
@Waka_Waka
IOS Developer
Идея сама по себе более, чем шикарная. ИМХО.
Если не нравится сториборд\ИБ, то можно в коде переходить по экранам.

ControllerName *controller = [ControllerName new];
[self.navigationController pushViewController:controller animated:YES];


Если с использованием сториборда
[self.storyboard instantiateViewControllerWithIdentifier:@"Controller identificator"];
Ответ написан
Flanker_4
@Flanker_4
Все там есть
CddusqL.png
Top bar называется, выбираете вью контролер, и прям там
По-молчанию наследует
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы