2012-05-24 3 views
-1

Кто-нибудь знает, как анимация изображения в Objective-C, как это делается в Famous Brands (требуется Flash Player, чтобы увидеть)Анимация Как кадров/Блоки

+0

Вы означают анимацию, показанную во вступлении? –

+0

Да Тип блоков ... с uiimageView –

+0

Если вашему примеру нужны плагины, _please_ описать, как он выглядит, чтобы больше людей могли вам помочь. –

ответ

0

Возьмите изображение и нарезать его по частям с любимым фото приложение. Создайте imageView для каждого изображения и добавьте его в новый UIView, которые играют роль контейнера изображений. Теперь добавьте это UIView к вашему основному виду.

Если вы хотите, чтобы оживить это просто перебирать все imageViews внутри контейнер зрения и начать следующую анимацию:

[UIView animateWithDuration:0.3 
         delay: i * 0.3 
         options:UIViewAnimationCurveEaseInOut 
        animations:^{ 
         currentImageView.alpha = 0.0; 
         currentImageView.transform = CGAffineTransformMakeScale(0.0, 1.0); 
        } 
        completion:nil 
]; 

Где currentImageView является текущим imageView в цикле, и я итератор вар.

Было бы лучше отрезать оригинальное изображение с помощью CoreGraphics, поэтому вам не нужно делать это вручную, как указано выше, но это немного больше работы.

+0

Как мы можем это сделать с Coregraphics? –

+0

Вы хотите нарезать одно крупное изображение на более мелкие части? В этом случае взгляните на это: [как обрезать изображение на куски] (http://stackoverflow.com/questions/4743242/how-to-crop-image-in-to-pieces-programmatically) – yinkou

Смежные вопросы