Используйте barStyles после setBackgroundImage в UINavigationBar
Я пытаюсь использовать UIBarStyleBlackTranslucent
после укладки моего UINavigationBar
с setBackgroundImage:forBarMetrics
,
Проблема здесь в том, что теперь он всегда в стиле, и когда я устанавливаю barStyle
на самом деле ничего не происходит.
1 ответ
Решение
Я думаю, что вам придется устанавливать свой собственный внешний вид отдельно для каждой панели навигации внутри viewDidLoad вашего viewcontroller, а не использовать прокси класса:
[self.navigationController.navigationBar setBackgroundImage...
Это звучит скучно в экстремальных условиях. В данный момент я удален от своего Mac, но можно сохранить существующий код и использовать вышеуказанный метод для установки фонового изображения на nil
только для галереи?