Witam chcę uzyskać szerokość i wysokość mojego widoku głównego. Chcę mieć poprawną wartość w trybie poziomym lub pionowym. Próbowałem następujących rzeczy:Iphone: Pobierz bieżące wymiary widoku lub wymiary ekranu
NSLog(@"aaa %f", [UIScreen mainScreen].applicationFrame.size.width);
NSLog(@"zzz %f", self.view.frame.size.width);
Dają one 300 w krajobrazie i 320 w trybie pionowym, tak jest większy w trybie portretu. Więc ... mój widok zajmuje cały ekran (- pasek stanu), więc oczekuję 480 w trybie poziomym i 320 w trybie pionowym. Co stało się z resztą pikseli. Czy muszę kasować te wartości? Dzięki.
Powoduje, że zwraca tę samą szerokość i wysokość dla obu orientacji, ale przynajmniej działa. I tak, muszę odjąć pasek stanu. –
@Omar potrzebujesz ekstra '[' before UIScreen. –
Hmm, myślę, że BrianV zredagował to, żeby to naprawić (kiedy mówisz "edytuj to", to brzmi jak jąkanie; p). Dzięki, musiałem to przegapić. – Omar