Как назначить кнопку в навигационной панели собственной пользовательской кнопке? - PullRequest
0 голосов
/ 15 апреля 2011

Я на самом деле в проекте, и я должен скрыть панель навигации.И вместо этого я хочу использовать свою собственную кнопку.Не могли бы вы посоветовать, пожалуйста?

Есть ли что-то вроде pullviewcontroller, который это делает?

Ответы [ 2 ]

1 голос
/ 15 апреля 2011

Вы можете вызвать popViewControllerAnimated: на контроллере навигации самостоятельно, чтобы вернуться к предыдущему контроллеру просмотра.

0 голосов
/ 15 апреля 2011

вы можете использовать функцию жизненного цикла UIViewController, чтобы скрыть и показывать панель навигации,

- (void) viewWillAppear:(BOOL)animated
{
    [self.navigationController setNavigationBarHidden:YES animated:animated];
    [super viewWillAppear:animated];
}

- (void) viewWillDisappear:(BOOL)animated
{
    [self.navigationController setNavigationBarHidden:NO animated:animated];
    [super viewWillDisappear:animated];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...