Используйте barStyles после setBackgroundImage в UINavigationBar - PullRequest
0 голосов
/ 23 февраля 2012

Я пытаюсь использовать UIBarStyleBlackTranslucent после стилизации моего UINavigationBar с помощью setBackgroundImage:forBarMetrics.

Проблема здесь в том, что теперь он всегда стилизован, и когда я устанавливаю barStyle, на самом деле ничего не происходит.

1 Ответ

1 голос
/ 23 февраля 2012

Я думаю, вам придется настраивать свой собственный внешний вид индивидуально для каждой панели навигации внутри viewDidLoad вашего контроллера представления вместо использования прокси класса:

[self.navigationController.navigationBar setBackgroundImage...

Это звучит скучно в экстремальных условиях. В данный момент я не в сети, но возможно ли сохранить существующий код и использовать описанный выше метод для установки фонового изображения на nil только для галереи?

...