UINavigationController push view and show панель инструментов имеет странную анимацию панели инструментов - PullRequest
2 голосов
/ 02 марта 2012

У меня есть UINavigationController, который находится внутри UITabBarController. В моем контроллере навигации я хочу показывать toolbar, когда я нажимаю на вид, эффективно скрывая панель вкладок в то же время. Это «работает», но панель инструментов оживляет снизу, а не делает плавный слайд при переходе.

Добавлено в мой первый просмотр:

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

- (void) viewWillDisappear:(BOOL)animated {

    [self.navigationController setToolbarHidden:NO animated:animated];
    [super viewWillDisappear:animated];
}

Почему toolbar оживляет снизу? Разве он не должен скользить так, что переход между выдвижением tabbar и toolbar может быть безразличным?

1 Ответ

0 голосов
/ 02 марта 2012

Попробуйте настроить отображение или скрытие панели инструментов в – navigationController:willShowViewController:animated: из UINavigationControllerDelegate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...