из документации на сайте разработчика Apple iphone :
Устанавливает свойство modalViewController
на указанный контроллер представления.
Изменяет свой вид и прикрепляет его к
иерархия представления. Вид
анимированные в соответствии с переходом
стиль указан в
свойство modalTransitionStyle объекта
контроллер в modalViewController
параметр.
вот ваши варианты, если вы хотите использовать то, что Apple дает вам:
typedef enum {
UIModalTransitionStyleCoverVertical = 0,
UIModalTransitionStyleFlipHorizontal,
UIModalTransitionStyleCrossDissolve,
} UIModalTransitionStyle;
что-нибудь еще, и вам придется делать это вручную, что не так уж сложно. Сначала загрузите ваш новый вид в текущий или новый контроллер вида. Установите его в исходное состояние, запустите анимационный блок, позвоните:
+ (void)beginAnimations:(NSString *)animationID context:(void *)context
тогда делайте любые преобразования, которые вы хотите:
+ (void)commitAnimations
больше информации по документации для UIView:
Справочник по классам UIView