2

Пытается вернуться к предыдущему viewController, но анимация в iOS5 не работает.popViewControllerAnimated анимация не работает в iOS5

- (IBAction)backToPreviousController 
{ 
    [self.navigationController popViewControllerAnimated:YES]; 
} 

Может кто-нибудь мне помочь?

+4

добавить NSLogs, чтобы убедиться, что 1. метод на самом деле называется и 2. self.navigationController не равна нулю. –

+2

это работает определенно. с этим методом нет никаких проблем. проблема будет где-то еще в вашем коде – samfisher

+0

Я возвращаюсь к предыдущему viewController, но без анимации. В iOS4 отлично работает, –

ответ

2

Из О.П., Davey Jones ~

Проблема решена путем добавления анимации вручную

CATransition *transition = [CATransition animation]; 
transition.duration = 0.5; 
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault]; 
transition.type = kCATransitionPush; 
transition.subtype = kCATransitionFromLeft; 
[self.navigationController.view.layer addAnimation:transition forKey:nil]; 
+0

Я пытался решить этот часами! Тпх –

Смежные вопросы