Storyboard + Navigation Controller. Как грамотно организовать?
Идея сама по себе более, чем шикарная. ИМХО.
Если не нравится сториборд\ИБ, то можно в коде переходить по экранам.ControllerName *controller = [ControllerName new];
[self.navigationController pushViewController:controller animated:YES];
Если с использованием сториборда[self.storyboard instantiateViewControllerWithIdentifier:@"Controller identificator"];
Все там есть
Top bar называется, выбираете вью контролер, и прям там
По-молчанию наследует