Изменение продолжительности перехода UIviewController

Я использую этот код для переключения между одним контроллером представления и другим:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle: nil];
UIViewController *lvc = [storyboard instantiateViewControllerWithIdentifier:@"ControllerWoodenPage3"];

[UIView  beginAnimations:@"ShowAnswers" context: nil];
[UIView setAnimationCurve: UIViewAnimationCurveEaseIn];
[UIView setAnimationDuration:1.4];
[self.navigationController pushViewController: lvc animated:NO];
[UIView setAnimationTransition:UIViewAnimationTransitionNone forView:self.navigationController.view cache:NO];
[UIView commitAnimations];

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


person Alessandro    schedule 15.05.2013    source источник
comment
проверьте stackoverflow.com/questions/11723545/ Я думаю, что beginAnimations отговаривается от 4.0 от вопроса.   -  person ram2013    schedule 16.05.2013
comment
Вы ничего не делаете здесь с точки зрения анимации. Чего именно вы пытаетесь достичь?   -  person Stavash    schedule 16.05.2013
comment
замедлить нажатие контроллера представления со стандартных 0,3 секунды до 0,7f секунды   -  person Alessandro    schedule 16.05.2013
comment
Множество ответов предоставлено по адресу stackoverflow.com/questions/2215672/   -  person zimmryan    schedule 16.05.2013