Как я мог анимировать изменение UIViewControllers? - PullRequest
0 голосов
/ 26 ноября 2011

У меня есть приложение на основе UIViewController, и я хочу изменить данные при просмотре с помощью анимации (дескриптор touchesbegan, touchesmove, touchesended).Все данные я сохраняю в базу).Например, у меня есть главный экран, и когда (touches ended) обрабатывает, я хочу показать другой вид.UiViewControllers images

Что бы я ни делал, экраны можно поворачивать (вправо или влево, если позиция изменяется более чем на 1/2 ширины просмотра, но если метки считают число больше, чем количество строк вмоя таблица, я хочу установить состояние на изображении 2.

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

1 Ответ

1 голос
/ 26 ноября 2011

Используйте метод переходов UIViewWithView:

[UIView transitionWithView:containerView
       duration:0.2
       options:UIViewAnimationOptionTransitionFlipFromLeft
       animations:^{ [fromView removeFromSuperview]; [containerView addSubview:toView]; }
       completion:NULL];

Более подробную информацию, включая приведенный выше пример, можно найти здесь:

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/doc/uid/TP40006816

Тим

...