2011-08-19 10 views
5

[UIScreen mainScreen].bounds zwraca (0,0,768,1024), nawet gdy iPad jest w trybie poziomym.iPad: [UIScreen mainScreen] .bounds zwraca błędne współrzędne

Powinno zwrócić (0,0,1024,768), ale zamiast tego zwraca (0,0,768,1024).

Co może być nie tak?

+1

Kiedy pociągnięcie CGRect z błędnych wartości? Przed/w trakcie/po animacji rotacji? –

+0

[Ten facet] (http://jomnius.blogspot.com/2011/03/beware-using-uiscreen-mainscreenbounds.html) miał podobny problem. Czy możesz go polubić i uzyskać granice lepiej zachowanego obiektu? – Xav

+0

@ Sold Out Activist: Uruchamiam aplikację w trybie poziomym, więc jest przed rotacją. Obrót nie jest w to zaangażowany. –

Odpowiedz

Powiązane problemy