Я хочу, чтобы каждое из моих трех видов имело кнопку «Nav». Когда вы нажимаете на эту кнопку, открывается модальный вид с тремя кнопками. Каждая кнопка (например: View 1, View 2 ..) приведет вас к соответствующему виду, но по какой-то причине после этого навигатор (со статусной строкой, заголовком и т. Д.) Скрыт.presentViewController скрывает навигационный контроллер (iOS7)
Это то, что мои действия:
mainNavController.h
- (IBAction)openUpcomingReleases:(id)sender {
UpcomingReleasesViewController *upcomingReleases = [self.storyboard instantiateViewControllerWithIdentifier: @"upcomingReleases"];
upcomingReleases.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:upcomingReleases animated:YES completion:nil];
}
Спасибо.
Почему вы используете раскадровки и не используете segues? – nhgrif
Если вы используете раскадровку, вы должны научиться делать segues. Если вы хотите, чтобы представленный вид содержался в контроллере навигации, это определенно не тот код, который вы ищете. – nhgrif
Я точно не знаю, что вы хотите сделать. Если вы хотите скрыть кнопку «Назад», вы должны, вероятно, представить вид по-разному. И тот факт, что навигация нет, есть большой ключ к конечному пользователю, что они не могут просто вернуться из этого представления, они должны сделать что-то еще. – nhgrif