У меня есть кнопка, которая при нажатии выдвигает контроллер вида, однако я использую пользовательскую анимацию, поэтому pushViewController: childController animated:
установлен на NO.Однако я хочу обнаружить эту пользовательскую анимацию в моем методе - (void)viewWillAppear:(BOOL)animated
и написать оператор if следующим образом:
- (void)viewWillAppear:(BOOL)animated {
if (customAnimation occured) {//Do this}
else {//Do this}
}
Это метод для моей кнопки, которая выдвигает контроллер представления.
- (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];
}
Любая помощь будет высоко ценится, спасибо, Сами.