Domanda

Hey Ho appena avuto una semplice domanda circa l'attuazione di modalità paesaggio per un app, in particolare in esecuzione sul iPad (ma sono sicuro che il concetto vale per l'iPhone). Ho un'immagine di sfondo personalizzata che sto volendo usare per il mio vista root. Ho disegnato l'immagine in modo che si adatti alle dimensioni dello schermo del iPad per la modalità portrait. Ho bisogno di progettare una seconda immagine per la modalità orizzontale in modo che si adatti in modo corretto? È così che funziona la transizione orizzontale / verticale, il passaggio tra due immagini diverse? Io davvero non ho idea, in modo che qualsiasi aiuto sarebbe apprezzato. Grazie!

È stato utile?

Soluzione

Supponendo di avere un UIImageView come sfondo, modificare la proprietà immagine dopo le modifiche orientamento del dispositivo.

Vedere Gestione Visualizza rotazioni in http: //developer.apple.com/iphone/library/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html

Altri suggerimenti

Un'altra cosa da pensare è che la classe UIImage ha stretchableImageWithLeftCapWidth:topCapHeight: metodo per prendere un'immagine esistente, e costruire una nuova immagine che può adattarsi a qualsiasi dimensione ripetendo solo la parte centrale dell'immagine e lasciando gli angoli della immagine di segmenti di immagine fissa.

È possibile caricare in un UIImage fisso, genera una copia estensibile con questo metodo, e assegnarlo a un UIImageView - poi come si ridimensiona l'UIImageView a causa della rotazione, l'immagine si regola in base alle esigenze e non ricampionare l'immagine

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top