iPhone, как перевести слой через пользовательский путь? - PullRequest
0 голосов
/ 25 января 2012

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

Я не могу использовать анимацию вращения в слое, потому что изображение будет смещено немного в сторону, и это не то, что я хочу. Например, если я поверну на 180 градусов, изображение будет в том месте, где я хочу, но низ и верх будут перевернуты, изображение перевернется.

Можно ли как-нибудь перевести изображение по произвольному пути?

P.S. Если мой вопрос звучит немного запутанно, я постараюсь быть более точным.

1 Ответ

1 голос
/ 25 января 2012

Попробуйте класс CAKeyframeAnimation. Есть свойство path, где вы можете установить CGPathRef для выполнения перевода.

...