Creare un oggetto con immagine Gif

      Nessun commento su Creare un oggetto con immagine Gif

Schermata 03-2456381 alle 17.35.09
Creare un immagine Gif e inserirlo come sottofondo di qualsiasi oggetto su xcode è facilissimo, basta cercare sulla documentazione Apple per trovare il metodo che te lo permette. Ma siccome ora state leggendo questo articolo vi dimostro come si può fare con semplici passi.

  1. Creare delle immagini con photoshop o qualche altro editor di immagini, o scaricate le immagini che ho creato per questo progetto qui Immagini.
  2. Creare un nuovo progetto su Xcode e importare la cartella delle immagini.
  3. Su storyboard inserire un bottone tipo custom e collegare con un outlet sul file del dichiarazione. (.h) (se state usando le immagini che ho allegato, cambiate lo sfondo della View in nero cosi potete vedere le ombre).
  4. Andate sul file del implementazione e nel metodo viewDidLoad inserite questo metodo:
[self.gifButton setBackgroundImage:[UIImage animatedImageNamed:@"off" duration:4.0] forState:UIControlStateNormal];

Praticamente questo metodo crea un animazione che dura 4 secondi di tutti i frame. Se volete inserire un immagine quando il bottone viene premuto inserite questo metodo:

[self.gifButton setBackgroundImage:[UIImage imageNamed:@"un-altro-immagine"] forState:UIControlStateHighlighted];

Testare il progetto e confrontatelo con quello che ho creato io qui.

download codice sorgente