В моем методе viewDidLoad я хотел бы проверить, как был нажат viewController, был он анимирован или нет.
Так как в некоторых случаях он анимирован, а в других - нет, и в зависимости от того, был ли он анимирован или нет, я хотел бы отобразить некоторые элементы управления.
Вот так я нажимаю на свой viewController.
childController = [[CategoryOneDetailController alloc] initWithNibName:xibDownName bundle:nil];
[self.navigationController pushViewController:childController animated:NO];
Кто-нибудь может мне помочь?
Спасибо, Сами.
Редактировать
Метод - (void)viewWillAppear:(BOOL)animated
работал хорошо, я протестировал его с некоторыми сообщениями журнала, однако, как только представление было загружено, если у меня на экране есть кнопка, которая при нажатии вызывает этот метод
- (void) nextPressed:(id)sender {
childController = [[CategoryOneDetailController alloc] initWithNibName:xibDownName bundle:nil];
[UIView beginAnimations: @"Showinfo"context: nil];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.75];
[self.navigationController pushViewController: childController animated:NO];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.navigationController.view cache:NO];
[UIView commitAnimations];
[childController release];
}
Теперь, когда это второе представление выдвигается, журнал сообщает, что он не анимирован, но он есть, и именно здесь мне нужно проверить, был ли толчок анимированным или нет.