#ios #core-animation #uitouch #cabasicanimation
#iOS #ядро-анимация #uitouch #cabasicanimation
Вопрос:
Я пытаюсь имитировать вращение бутылки в приложении Spin the Coke и круговой диаграмме в приложении Roambie. . Я хотел повернуть представление в соответствии с касаниями пользователя в этом представлении.
Что я сейчас делаю:
- Получите время, когда началось и закончилось касание. (и проведите пальцем)
- Получите все координаты касания или свайпа и найдите общее расстояние.
Я считаю, что приложение spin the coke анимирует бутылки в зависимости от расстояния и времени, затрачиваемого на пролистывание или касание. Но я не уверен, как они могли бы это сделать.
Я хотел, чтобы представление сначала вращалось быстрее, затем замедлялось и, наконец, останавливалось.
Пожалуйста, поделитесь своими мыслями о том, как можно решить эту проблему?
Ответ №1:
Взгляните на анимацию ключевых кадров: вам придется создавать анимацию вручную, но вы можете добиться любого результата, который вы хотите.