2014-09-16 6 views
5

Gli oggetti dell'interfaccia utente nella mia app sono quasi generati dal codice. Di solito, calcolo il frame dell'oggetto dal suo frame della vista super (cioè self.view.frame @ view controller). La mia app utilizza solo la modalità orizzontale.Il frame della vista su iOS 8 e 7 sono diversi

Dopo aver aggiornato il mio telefono/IDE a iOS 8/Xcode 6 GM, la dimensione/posizione degli oggetti è errata.

In iOS 7, la dimensione del frame della vista eccellente era {568, 320}. È {320, 568} ora.

Devo utilizzare semplicemente NSFoundationVersionNumber per determinare il vero frame della vista super?

+0

è nuovo comportamento di ios 8, ora hanno cominciato a rispettare logicamente Vedi a schermo. Intendo che ti restituiscono una dimensione concreta. –

+0

Sembra quindi che non possiamo usare il nuovo storyboard universale per iOS 7 e app iOS 8. Dovremmo avere uno storyboard separato per ogni iOS? – SAHM

risposta

Problemi correlati