Активизация анимации страницы стиля флипчара

Я пытаюсь написать довольно простую анимацию, используя Core Animation, чтобы имитировать открываемую книгу. Обложка книги - это изображение, и я применяю анимацию к ее объекту слоя.

Помимо анимации вращения вокруг оси y (свойство свойства anchorPoint слева от экрана), мне нужно масштабировать правый край изображения вверх, чтобы он "приблизился" к пользователю и создал иллюзия глубины. Например, флиптлэнд делает это масштабирование очень хорошо.

Я не могу найти способ масштабирования изображения, как это, поэтому масштабируется только один край, а изображение заканчивается непрямоугольным.

Вся помощь ценится с этим!

1 ответ

CoreAnimation, по умолчанию, "выравнивает" свою трехмерную иерархию в 2D-мире при z = 0. Это приводит к тому, что перспектива и т.д. Не работают должным образом. Вам нужно разместить свой слой в CATransformLayer, который сделает его подслоями как истинную иерархию трехмерного уровня.

licensed under cc by-sa 3.0 with attribution.