Представьте модальный UINavigationController - PullRequest
1 голос
/ 05 декабря 2010

в моем приложении-делегате я делаю это:

navigationController = [[[UINavigationController alloc] initWithRootViewController:homePageController] autorelease];
[tabBarController presentModalViewController:navigationController animated:YES];

для представления модального UINavigationController. Но в homePageController как я могу выдвинуть другие представления в этом контроллере навигации?

Должен ли я вызвать методы homePageController следующим образом?

MyDelegate *delegate = (MyDelegate *) [[UIApplication sharedApplication] delegate];
[delegate.navigationController pushViewController:newView animation:YES];

или я должен использовать другой способ?

1 Ответ

1 голос
/ 05 декабря 2010

Вы можете получить доступ к родительскому навигационному контроллеру любого UIViewController через свойство navigationController. Итак, в ваших HomePageController методах:

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