Анимация, такая как сворачивание и сворачивание экранов в Mac OS X - PullRequest
0 голосов
/ 22 декабря 2010

Я занимаюсь разработкой приложения для iPhone, в котором

  1. Мне нужно предоставить анимацию, которая используется Mac OS X при минимизации и максимизации экрана до UIImageView.

  2. Нужна анимация на изображении, которое непрерывно дает импульсный эффект (т.е. непрерывное увеличение / уменьшение) (PS: я сделал это, используя два изображения, но я хочу знать, возможно ли это с одним изображением).

  3. Изображение должно появиться в полном размере с экрана с альфа-каналом 0, а затем перейти к центру экрана, увеличивая альфа при каждом движении, пока не достигнет своего исходного положения.

Любая помощь будет очень признательна ..

Спасибо

Ответы [ 2 ]

0 голосов
/ 22 декабря 2010

Это не предопределено, но посмотрите эти WWDC2010 видео для информации о том, как это сделать:

  • Сессия 424 - Основная анимация на практике, часть 1
  • Сессия 425 - Основная анимация на практике, часть 2
0 голосов
/ 22 декабря 2010

Эта анимация довольно сложная.Я думаю, что это сделано, манипулируя CGAffinityTransform окна.Это может быть реализовано старомодным способом с таймером и обновлением матрицы преобразования вручную, или вы можете даже использовать CoreAnimation.Я думаю, что для этого есть функция с анимируемым значением.

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