Перевернутые представления iPhone с использованием методов блочной анимации

Привет, я безуспешно искал ответ на этот вопрос. Пытаюсь перевернуть просмотры в приложении для iphone. Вместо того, чтобы использовать обычные методы iOS3, я хочу использовать блочные методы для анимации перехода. Может ли кто-нибудь предложить фрагмент кода, чтобы помочь, пожалуйста?


person zed111    schedule 07.12.2010    source источник


Ответы (2)


Я попробовал метод animateWithDuration, предложенный выше, и он не сработал. Я не мог заставить его работать, пока не использовал следующее:

[UIView transitionFromView:viewOld 
                    toView:viewNew
                  duration:.75 
                   options:UIViewAnimationOptionTransitionFlipFromLeft | UIViewAnimationCurveEaseIn 
                completion:^(BOOL finished)
                {
                    // cleanup viewOld
                }
 ];
person paiego    schedule 16.09.2011

person    schedule
comment
transitionFromView:toView:duration:options:completion UIView также может хорошо работать в приведенном выше примере (поменять местами представления, а не использовать подпредставления). Просто не забудьте установить self.view = newController.view в блоке завершения. - person Brad Cupit; 18.01.2011
comment
это не работает, мой взгляд сразу меняется без переворота - person Saurabh Wadhwa; 31.03.2012
comment
Синтаксическая ошибка: экстра ; после объявления блока анимации. - person Ralphleon; 08.07.2013