Я использую навигационный контроллер, и я стиль установлен:Навигационный контроллер Прозрачный Бар Стиль не работает
navController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
Но когда я запускаю свою программу, контроллер навигации выглядит, как он находится на вершине на белом фоне, а не на моем фоне. Когда я нажимаю контроллер, влево или вправо, все мое представление, текущее, сдвигается вверх, точно размер панели навигации. И там, где я могу видеть свой фон через панель контроллера навигации. Есть идеи? Когда мой barStyle настроен на непрозрачный, все выглядит отлично. Я подумывал о том, чтобы установить рамки представления отрицательного значения «y», но я думаю, что там должен быть более элегантный способ.
Это не относится к iOS 5 и 6. Посмотрите мой ответ ниже с прозрачным изображением и полупрозрачным = YES, который позволяет потоку содержимого под панелью. – Resh32 2012-12-11 10:31:05