Как сделать анимацию кривой / дуги с помощью CAAnimation?

У меня есть пользовательский интерфейс, в котором элемент удаляется, я хотел бы имитировать эффект «перемещения в папку» в почте iOS. Эффект, при котором значок маленькой буквы «забрасывается» в папку. Мой вместо этого будет сброшен в корзину.

Я попытался реализовать это, используя CAAnimation на слое. Насколько я могу прочитать в документации, я могу установить byValue и toValue , и CAAnimation должна интерполировать значения. Добавление byValue не вычисляет красивую дугу или кривую и не анимирует элемент через нее.

Как мне сделать такую ​​анимацию?

Спасибо за любую предоставленную помощь.

18
задан RickiG 27 October 2010 в 12:30
поделиться