Как открыть navcontroller из представления, отличного от navcontroller? - PullRequest
0 голосов
/ 04 сентября 2011

Я пишу приложение для iphone, и у меня возникла проблема с управлением представлением просмотров.Действительно, когда пользователь запускает приложение, появляется «домашний» вид, содержащий форму поиска.Когда пользователь нажимает кнопку «поиск», я хочу, чтобы метод открыл navcontroller, который отображает результаты поиска.Я сделал еще одно представление, содержащее TableView с целью представления в качестве «результатов».Я хочу, чтобы представление «результаты» позволяло пользователю вернуться к «домашнему» виду (форме поиска), но я не хочу, чтобы представление «домашнее» имело панель контроллера навигации ...

Есть идеи, как это решить?

Спасибо заранее,

Стефан

Ответы [ 2 ]

1 голос
/ 05 сентября 2011

Самый простой способ - просто скрыть панель навигации в «домашнем» представлении и показать ее обратно в другом представлении ...

1 голос
/ 04 сентября 2011

Вы должны создать контроллер UINavigation вручную и представить его модально следующим образом:

MapViewController *mapViewController = [[[MapViewController alloc] init] autorelease];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:mapViewController];

[self presentModalViewController:navController animated:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...