Приложение для iOS, например, Animation - PullRequest
0 голосов
/ 07 апреля 2011

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

Какой вид контроллера, объектов и реализации требуется?

Спасибо

Ответы [ 3 ]

5 голосов
/ 07 апреля 2011

У вас должно быть:

  • корневой UIScrollView
  • программно созданный UIView для каждой иконки
  • , для итерации по иконкам используйте [корневые подпредставления]
  • анимационная функция shakeView: (UIView *) paramView, которая добавляет значок удаления и начинает встряхивать значок
  • глобальный bool isShaking, чтобы иметь состояние экрана

Используйте touchSegan, чтобы определить вид, по которому щелкают / выбирают, и тип касания

Это примерно так.Попробуйте создать максимальное количество элементов программно.

2 голосов
/ 07 апреля 2011

Нет вреда, если вы посмотрите на это:

Перемещение UIViews, чтобы избежать столкновения, как перестановка значков на Springboard

проверка Кристофер Джонсон Ответ.

1 голос
/ 07 апреля 2011

К сожалению, Apple не предоставляет GridView Class, но вы можете использовать очень удобный TTLauncherView от Three20, который реализует все поведение по умолчанию для вас:

https://github.com/facebook/three20

со своего веб-сайтаhttp://three20.info/

Three20 - это библиотека Objective-C с открытым исходным кодом, используемая десятками известных брендов в App Store, включая Facebook, Posterous, Pulse, Meetup.com и SCVNGR.Three20 предоставляет мощные контроллеры представления, такие как Launcher, популярный браузер фотографий и таблицы с поддержкой Интернета.

...