UIView ширина и высота поменялись местами - PullRequest
2 голосов
/ 15 ноября 2011

У меня есть приложение для iPad, и у меня проблема с rootViewController. Я получаю неправильный кадр по какой-то причине. Вращение прекрасно работает визуально, но когда я нахожусь в ландшафтном режиме, мои ширина и высота меняются местами Войдя в кадр, я получаю следующее:

Портрет: self view frame = {{0, 20}, {768, 1004}}
Пейзаж: self view frame = {{20, 0}, {748, 1024}}

То, что 20px для строки состояния движется как следует. Но эти значения должны быть перевернуты. Это представление имеет UIScrollView в качестве подпредставления, и его кадр корректируется, как и должно быть. Кто-нибудь сталкивался с этим раньше?

1 Ответ

0 голосов
/ 15 ноября 2011

Если бы ширина и высота были изменены на противоположные, то начало координат было бы неправильным ... Я думаю, что это ожидаемое поведение, так как эти координаты находятся в системе суперпредставления. Что вы получите с bounds прямоугольником?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...