Perché mi vedo in alcuni esempi di codice da parte di Apple (come PhotoScroller), che devo fare quanto segue in loadView
:limiti UIScreen contro applicationFrame
CGRect frame = [[UIScreen mainScreen] bounds];
invece di
CGRect frame = [[UIScreen mainScreen] applicationFrame];
Fa una differenza per ottenere il frame dello schermo principale?
Potrei sbagliarmi, ma ApplicationFrame non restituisce CGRectMake (0, 20, 320, 460)? Dove 20 è l'offset della barra di stato ... –
Non ti sbagli, Niels :). L'offset y sarà indicato come 20 con una barra di stato, non con 0. – Nate
Ciao @jamone, cosa succede se viene visualizzato l'Hotspot personale? Sembra prendere 20 punti di altezza (come la barra di stato). ApplicationFrame restituire CGRectMake (0, 40, 320, 440) su iPhone 3,5 pollici e CGRectMake (0, 40, 320, 528) su 4 pollici uno? – Cong