XCode Tips&Trick #8 – UIAlertView con colore di sfondo personalizzato

Eccoci ancora una volta con un piccolo tip sulle UIAlertView. Questi sono sicuramente tra i componenti più utilizzati e anche più versatili, ma non è facile cambiarne l’aspetto grafico.

Può capitare, infatti, che la classica UIAlertView “stoni” con il design della nostra applicazione, rendendo il tutto un po’ meno piacevole. Personalizzarne il colore e lo stile non è facile ed immediato, ma ho trovato su Internet una classe che permette di creare delle alert con colori personalizzati, semplificandoci davvero il lavoro!

Eccovi un esempio di ciò che tale classe permette di fare:

Continua a leggere…

DevTutorial #25 – Creiamo il nostro “Brushes” personale! (parte 1)

Rieccoci con una nuova serie di tutorial!

Quello che ho pensato per voi questa volta è un po’ particolare, ma secondo me molto carino e con molte cose utili. Sicuramente tutti voi conoscerete Brushes (link iTunes), un programma molto famoso per disegnare sul proprio iPhone e iPod Touch.

Ho pensato, quindi, di spiegarvi come realizzarne uno tutto vostro! In questa prima parte vedremo come fare in modo che l’utente possa, muovendo il dito sullo schermo, disegnare a suo piacimento.

Ovviamente in questa prima parte ci occuperemo solo di questo aspetto. Nel prossimo tutorial vedremo, poi, come rendere possibile la definizione di un pennello personale, con dimensione e colore a scelta.

Ora, però, concentriamoci sulla prima parte. Buon tutorial a tutti!

Continua a leggere…

DevTutorial #5 – UIProgressView e NSTimer: come creare una semplice barra di caricamento

Siamo così giunti al quinto tutorial. Lo scorso articolo ci ha mostrato come implementare una UIToolbar, a cui abbiamo associato delle azioni. In questo tutorial vedremo come implementare la “UIProgressBar”, ovvero la barra che segna il caricamento, lo svolgimento di un’azione. Nel contempo cambieremo il colore di sfondo della nostra applicazione.

Vedremo, inoltre, come utilizzare la classe NSTimer, ovvero un temporizzatore, che ci permetterà di eseguire animazioni e transizioni con durate predefinite.

.