Использование полупрозрачных UINavigationBars - PullRequest
2 голосов
/ 06 февраля 2009

Я использую InterfaceBuilder для настройки моего приложения. У меня есть несколько видов, контролируемых UINavigationController. В IB я настраивал представления, используя смоделированные метрики, чтобы расположить элементы под панелью навигации.

У меня есть фоновая текстура, которая помещается в объект окна Main.nib, чтобы она была доступна всем приложениям. Я хочу, чтобы эта текстура была видна за прозрачной панелью навигации.

Если фактическим стилем навигационной панели является BlackOpaque, элементы различных представлений корректно располагаются ниже navBar при запуске приложения.

Если я установил полупрозрачный NavigationBar, элементы представления будут перемещены в нижнюю часть строки состояния при запуске приложения, чтобы они были видны за навигационной панелью, даже если они правильно расположены в различных файлах пера. 1007 *

Как мне победить это поведение?

1 Ответ

3 голосов
/ 06 февраля 2009

Я разобрался с ответом ...

Если вы НЕ хотите, чтобы объекты перемещались вверх за полупрозрачной панелью навигации, в IB установите для имитируемых метрик для navBar значение none и расположите элементы вида по желанию.

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