2011-08-19 4 views
5

[UIScreen mainScreen].bounds restituisce (0,0,768,1024) anche quando l'iPad è in modalità orizzontale.iPad: [UIScreen mainScreen] .bounds restituisce coordinate errate

Dovrebbe restituire (0,0,1024,768) ma restituisce invece (0,0,768,1024).

Cosa potrebbe essere sbagliato?

+1

Quando si tirando la CGRect con i valori errati? Prima/durante/dopo l'animazione di rotazione? –

+0

[Questo capitolo] (http://jomnius.blogspot.com/2011/03/beware-using-uiscreen-mainscreenbounds.html) ha avuto un problema simile. Puoi fare come lui e ottenere limiti da un oggetto migliore? – Xav

+0

Attivatore @Sold Out: avvio l'app in modalità orizzontale, quindi prima della rotazione. La rotazione non è coinvolta in questo. –

risposta