Articoli con tag cgrect
4. Objective-C: UIWindow ed UIView
1
L’elemento base della user interface e’ l’oggetto UIWindow. Esso fornisce il supporto per mostrare informazioni ed oggetti all’interno delle nostre applicazioni. UIWindow agisce come una cornice in cui e’ possibile inserire contenuti. Sebbene sia l’oggetto principale su cui basarsi per la costruzione di un’interfaccia grafica, non contiene caratteristiche visuali: e’ semplicemente un contenitore trasparente che fornisce il punto di contatto a piu’ basso livello tra la nostra applicazione e lo schermo iPhone. Tipicamente verra’ creato solo un oggetto UIWindow all’interno delle nostre applicazioni; al suo interno potranno essere aggiunti oggetti – derivanti, principalmente, dalla classe UIView – necessari alla corretta visualizzazione della nostra applicazione a schermo.

T#013 – Disegnamo una vista da codice
3
Oggi metteremo da parte Interface Builder e daremo spazio ad un po’ di codice. Quello che faremo sarà semplicemente disegnare una vista all’interno della nostra applicazione tramite Objective-C sfruttando la funzione CGRectMake. La posizione della vista sarà settata via codice così come la sua dimensione (larghezza per altezza).
Impareremo quindi ad utilizzare alcune proprietà geometriche delle UIView offerte dal linguaggio di programmazione Objective-C. Prima di cominciare a lavorare su Xcode vediamo cos’è e com’è fatta una struttura CGRect, usata per rappresentare la posizione e le dimensioni di un rettangolo in Objective-C. Partiamo dalla definizione presa dalla documentazione ufficiale Apple, CGRect viene così definita: (continua…)
















