rahar Inviato 29 Giugno 2010 Segnala Condividi Inviato 29 Giugno 2010 Salve. Sto cercando di implementare la rotazione dello schermo in un'app per iPhone. È la prima volta che provo. Ho implementato il metodo: -(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)x{ if(x == UIInterfaceOrientationPortrait || x == UIInterfaceOrientationLandscapeLeft) return YES; else return NO; } e ho modificato il file plist specificando sia l'orientamento di partenza che quelli supportati. In effetti il cambio funziona... ma non riesco a modificare il contenuto della view. In interface builder posso modificarlo dopo averlo settato su "landscape"... ma le modifiche vengono applicate anche alla modalità "portrait". Credevo che fosse possibile definire diversi layout della stessa view a seconda dell'orientamento dell'iPhone, ma non ho capito come. Oppure sto sbagliando tutto e si procede in modo diverso? Devo forse creare un altro viewController per la posizione orizzontale? iMac 27" (11,3 Mid 2010) - Intel Core i5 quad-core 2,8 GHz - SDRAM 4GB DDR3 - ATI Radeon HD 5750 1024MB - HDD 1TB 7200rps MacBook (4,1 Early 2008) - Intel Core 2 Duo 2,4 GHz - SDRAM 4GB DDR2 - Intel GMA X3100 144MB - HDD 320GB 7200rps iPhone 3G 8GB - iPod nano (1st generation - 2005) 2 GB Link al commento Condividi su altri siti Altre opzioni di condivisione...
rahar Inviato 29 Giugno 2010 Autore Segnala Condividi Inviato 29 Giugno 2010 ho letto che devo impostare i valori di un'AutoresizingMask. ... ma si tratta di una proprietà di UIView, e la mia istanza di UIView esiste solo in interface Builder, non ce l'ho nel codice. potrei fare qualcosa tipo: myViewController.myView.autoresizingMask = //qualcosa ... ma non ho ben capito cosa metterci. QUI mostra un po' di argomenti... ma come li combino? Diciamo che voglio deformare tutto sia in larghezza che in altezza, per esempio. iMac 27" (11,3 Mid 2010) - Intel Core i5 quad-core 2,8 GHz - SDRAM 4GB DDR3 - ATI Radeon HD 5750 1024MB - HDD 1TB 7200rps MacBook (4,1 Early 2008) - Intel Core 2 Duo 2,4 GHz - SDRAM 4GB DDR2 - Intel GMA X3100 144MB - HDD 320GB 7200rps iPhone 3G 8GB - iPod nano (1st generation - 2005) 2 GB Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.