2 CATransition, левый и правый - PullRequest
1 голос
/ 06 мая 2011

Я пытаюсь разработать простой переход CAT, который показывает UIView, появляющийся слева.

Вот код:

CATransition *transDerecha=[CATransition animation];
        [transDerecha setDuration:1];
        [transDerecha setStartProgress:0];
        [transDerecha setType:kCATransitionMoveIn];
        [transDerecha setSubtype:kCATransitionFromLeft];
        [transDerecha setDelegate:self];

Хорошо, но чтобы получить аспект, который яищу, я создал UIView (синий на видео).

Я думаю, что в следующем видео вы сможете лучше понять, что я пытаюсь сказать.http://screencast.com/t/JMQmxe7CGy

Проблема возникает, когда я пытаюсь сделать то же самое слева.Если я создам другой UIView, чтобы покрыть левый UIView, он также покроет правую обложку.

Итак, есть ли другой тип CATransition, чтобы сделать это?Или какое-нибудь решение?

Спасибо! !!!

1 Ответ

2 голосов
/ 07 мая 2011

Я не думаю, что вам нужно погружаться в CA, чтобы делать подобные вещи. Это можно сделать с помощью анимации UIView. Здесь http://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorial - хороший учебник по анимации UIView.

...