Создание иконки «прыжок» с основной анимацией iPhone - PullRequest
1 голос
/ 28 января 2010

Как лучше всего сделать так, чтобы иконка «перепрыгивала» с панели инструментов в UITabBarItem.

Я нашел класс CAKeyframeAnimation, который выглядит многообещающе, но я просто не могу заставить его работать. Я использовал код, подобный следующему: http://www.bdunagan.com/2009/04/26/core-animation-on-the-iphone/, но независимо от того, на что я установил свою конечную точку, значок всегда заканчивается в верхней части экрана.

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

Заранее спасибо.

1 Ответ

1 голос
/ 30 января 2010

Когда вы говорите, что «значок всегда заканчивается в верхней части экрана», вы имеете в виду, что анимация запускается, но значок возвращается к верхней части экрана после ее завершения? Если это так, убедитесь, что для анимации fillMode установлено значение kCAFillModeForwards, а для свойства removedOnCompletion - NO.

Еще один пример анимации CAKeyframe, которая анимирует объект вдоль кривой, см. мой ответ на этот вопрос .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...