Почему существует разрыв между строкой состояния и основным видом - PullRequest
3 голосов
/ 27 сентября 2011

Я использую UITabBarController для переключения между двумя контроллерами представления. Первый контроллер вида выглядит нормально, но второй контроллер вида имеет белый промежуток между строкой состояния и корневым видом, равный высоте строки состояния.

gap status bar

Вот файл пера для второго контроллера представления. Я включил смоделированную строку состояния и панель вкладок и поместил UIImageView вровень между этими двумя полосами. Мой код ничего не делает, чтобы изменить положение UIImageView.

nib

Я заметил, что в приложении Facebook иногда возникает эта проблема при возвращении из просмотра фотографии в новостную ленту. Моя проблема похожа, за исключением того, что это происходит в 100% случаев. В чем может быть проблема?

1 Ответ

1 голос
/ 27 сентября 2011

Каково происхождение вашего содержащего представления и представления изображения? Если вы отрегулировали их вручную, чтобы компенсировать строку состояния, а затем ваш перо настроено на полноэкранный режим, это может привести к тому, что он будет на одну строку состояния ниже верхней части представления содержимого, что выглядит как ваша ситуация. Я думаю, что происхождение обоих взглядов должно быть (0,0).

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