Я использую InterfaceBuilder для настройки моего приложения. У меня есть несколько видов, контролируемых UINavigationController. В IB я настраивал представления, используя смоделированные метрики, чтобы расположить элементы под панелью навигации.
У меня есть фоновая текстура, которая помещается в объект окна Main.nib, чтобы она была доступна всем приложениям. Я хочу, чтобы эта текстура была видна за прозрачной панелью навигации.
Если фактическим стилем навигационной панели является BlackOpaque, элементы различных представлений корректно располагаются ниже navBar при запуске приложения.
Если я установил полупрозрачный NavigationBar, элементы представления будут перемещены в нижнюю часть строки состояния при запуске приложения, чтобы они были видны за навигационной панелью, даже если они правильно расположены в различных файлах пера. 1007 *
Как мне победить это поведение?