Эффект открытия двери с использованием Core Animation - PullRequest
5 голосов
/ 10 марта 2011

Я пытаюсь создать переход / анимацию на UIView, который выглядит примерно так, как показано на ссылке ниже. Он будет начинаться с UIView, который имеет стандартную форму прямоугольника, вид затем анимируется / переходит, как будто левая сторона нажимается, и он вращается в правом углу, как слегка открывающаяся дверь. Я уверен, что это действительно легко сделать в Core Animation, и я пробовал искать решения, но не нашел примеров.

Вот пример того, чего я пытаюсь достичь:

enter image description here

1 Ответ

4 голосов
/ 10 марта 2011

То, что вы надеетесь достичь, довольно просто, если вы не беспокоитесь о добавлении затенения или освещения в дверь.

Проверьте это сообщение с этого форума: Как применить перспективное преобразование к UIView?

Это должно указать вам правильное направление. Вам придется поиграть с фактическим положением двери (то есть сделать перспективу правдоподобной), но код здесь должен дать вам хорошее представление о том, как преобразовать UIView (действительно CALayer).

Удачи, Джеймс

...