У меня есть типичное приложение на основе View (mainwindow.xib + viewControler.xib), в котором я скрыл статус в файле AppDelegate, как это ...
[[UIApplication sharedApplication] setStatusBarHidden:YES];
затем я создаю различные подпредставления в основном представлении (в основном UIWebViews), которые расположены в полноэкранном режиме с 0,0. Затем я создал кнопку, которая позволяет переключать вид строки состояния. Моя проблема начинается, когда я показываю строку состояния и меняю ориентацию экрана, представления не имеют полного размера окна и запускаются сразу после строки состояния (при y: 20 вместо y: 0) и их высота равна уменьшен на 20 пикселей, и если я удалю статус, я вижу пустое пространство.
Таким образом, вопрос заключается в следующем ... как код может игнорировать наличие строки состояния и всегда размещать новые или переориентированные представления в 0,0 вместо 0,20 (если отображается строка состояния). Я думаю, что проблема не в моем главном окне, а в файле MainWindow.xib, но я не могу найти никакого решения.
ОБНОВЛЕНИЕ1: я также проверяю решение в свойстве autoresizingmask подпредставлений.
Спасибо заранее ...