presentModalViewController вне экрана для получения пользовательской анимации - PullRequest
1 голос
/ 12 мая 2011

Мне нужна анимация presentModalViewController, например UIModalTransitionStyleCoverVertical, но слева направо, а не снизу. Единственное, что нужно для решения этой проблемы - мне нужно представить новый вид с presentModalViewController вне текущего диапазона и вызвать простую анимацию. Но я не могу найти решение для представления нового представления с presentModalViewController вне диапазона экрана.

1 Ответ

3 голосов
/ 16 сентября 2011

То есть:

CATransition* transition = [CATransition animation];
transition.type = kCATransitionMoveIn;
transition.subtype = kCATransitionFromLeft;
// parent.view.window.layer is essential!
[parent.view.window.layer addAnimation:transition forKey:nil ];
[parent presentModalViewController:controller animated:NO];
...