2013-04-23 18 views
6

caricature Image Animation caricatura - Immagine di animazione in iOS

come implementare questo tipo di animazione in iOS Objective C.

Attualmente ho implementato "CABasicAnimation" per questo, ma non sono ancora riuscito a ottenere questo risultato senza problemi.

qualche suggerimento ??

Grazie

+1

sembra come sequenza di immagini di animazione – Leena

risposta

0

non credo che con CABasic l'animazione è possibile ottenere questo. Probabilmente è un piccolo "film" creato dalla combinazione di immagini CIFilterd (controlla la classe CIFilter nel documento). Un altro modo (ma sto scrivendo come sto pensando) è mascherare l'immagine in qualche modo con un CAShapeLayer e usare CAAnimation su di esso.

1

Avrete bisogno di utilizzare Core Image con una combinazione di diversi filtri di distorsione.

È quindi possibile animare l'intensità dei filtri nel tempo.

+0

cercherò questo thanx :) –

0

Come ha sottolineato Leena, questo è un semplice ciclo di immagini.

Crea il tuo cornici esterne Xcode e poi animare loro in questo modo:

NSArray *frames = [NSArray arrayWithObjects:[UIImage imageNamed:@"firstFrame.png"], 
         [UIImage imageNamed:@"secondFrame.png"], 
         // add other frames 
         , nil]; 
UIImageView *animatedImage = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 100.0f)]; 
animatedImage.animationImages = frames; 
animatedImage.animationDuration = 3.0f; // seconds 
animatedImage.animationRepeatCount = 0; // 0 = loops forever 
[animatedImage startAnimating]; 
[self.view addSubview:animatedImage]; 
[animatedImage release]; 
+0

Thanx controllerò e ti faccio sapere :) –

Problemi correlati