Animiamo le nostre View

      Nessun commento su Animiamo le nostre View

Ciao a tutti con il tutorial di 0ggi vi mostrerò come è semplice creare una semplice animazione all’interno delle nostre view quindi per prima cosa creiamo un nuovo progetto di tipo single view

Fatto ciò rechiamoci nel file con l’estensione .h  e scrivete il seguente codice :

 

[code lang=”obj-c”]

@interface MTViewController : UIViewController{

int points;

}

– (IBAction)animazione:(UIButton*)sender;

@end

[/code]

ora non ci resta che recarci nel file con l’estensione .m e implementare il seguente metodo

 

[code lang=”obj-c”]

– (IBAction)animazione:(UIButton*)sender {

UIImage *image = [UIImage imageNamed:@\”palla.png\”];//dichiariamo un immagine

//dichiariamo  un image view e l’inizializziamo con l’image

UIImageView *starView = [[UIImageView alloc] initWithImage:image];

//settiamo la sua cordinata nel centro

[starView setCenter:sender.center];

//settaggi animazione

[UIView animateWithDuration:1.6f //durata dell’animazione

delay:0.1f

options:UIViewAnimationCurveEaseInOut

animations:^{

//cordinate dell’animazione finale

[starView setCenter:CGPointMake(160,480)];

[starView setAlpha:0.6f];

}

completion:^(BOOL finished){

[starView removeFromSuperview];

points++;

}];

[self.view addSubview:starView];

}

[/code]

Ora non ci resta che inserire nel nostro file .xib un bottone e collegarlo col il metodo creato poco fa.

L’ultimo passo da fare è quello di inserire la seguente immagine all’interno del nostro progetto :

Questo è solo un semplice esempio come animare le vostre view ora tocca alla vostra fantasia scatenarsi …. buon divertimento e alla prossima