Aggiungere il bordo ad una UIView

Per aggiungere il bordo ad un’UIView (o qualsiasi elemento subclassato da questo), si possono usare poche righe di codice. Innanzitutto va importato QuartzCore:

e poi:

enjoy!

XCode: background image per UINavigationBar

La visualizzazione di un’immagine di sfondo per la NavigationBar va fatta in modo differente in base alla versione di IOS utilizzata. Il codice seguente permette di impostare un’immagina di bckground nel corretto modo, sia se si usa IOS5 che IOS4:

Utilizzare un proxy per far “navigare” script PHP

Il titolo è abbastanza emblematico, lo so ma è difficile racchiudere tutto in poche parole. Cerchiamo di fare chiarezza. Lo scenario è il seguente: Un server web in una rete interna che può raggiungere l’esterno solo tramite un proxy. Impostando il proxy per gli utenti di sistema (come indicato negli aritcoli riportati tra le note … Leggi tutto

Objective-c: Disabilitare ARC, durante la compilare, per un solo file

Objective-c ha introdotto ARC negli ultimi framework. A mio avviso è un buon sistema, che libera lo sviluppatore da alcune incombenze. Questo però crea qualche problema di compatibilità, usando librerie o framework più vecchi. In questo caso la soluzione migliore è disabilitare l’analizzatore ARC, durante la compilazione, per i file .m che hanno problemi di … Leggi tutto

Objective-c: Visualizzare uno UIActionSheet

Per la visualizzazione di uno UIActionSheet, il box con vari pulsanti che si apre dal basso, basta utilizzare il seguente codice:

Allineamento del testo verticale per una UILabel?

Creando una UILabel con più righe, l’allineamento verticale del testo viene automaticamente impostato al centro. Per allineare il testo in alto, il sistema più semplice è ridimensionare a runtime l’altezza della UILabel. Ipotizzando che la UILabel si chiami label, e che la sua posizione sia 20 – 20, il codice per farlo è:

enjoy!

Objective-c: Impostare il background color di UITableViewCell

Per impostare il colore di background di una UITableViewCell è possibile utilizzare diversi metodi, ma solo uno permette di colorare completamente l’intera cella (compreso il fondo delle scritte e degli eventuali accessori della cella stessa). Il seguente codice:

inserito nel metodo – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath, permette di colorare, a righe alterne, il … Leggi tutto

IOS 5.1 sempre più diffuso

Dal successivo grafico è possibile vedere come la recente versione di IOS 5.1 ha raggiunto quasi il 70% di diffusione in 15 giorni dal rilascio: C’è poi un misero 2% di utenti con IOS 3.x, ed un 20% con IOS 4.x; il restante utilizza IOS 5.x Se state per sviluppare un’app per iPhone, tenetene conto!!! … Leggi tutto