Я использую компонент iOS какао с сайта cockcontrols.com, который НЕ использует раскадровки. Этот класс создает новое модальное представление, а модальное представление имеет панель навигации вверху. Я пытаюсь изменить цвет панели навигации. Во всех других моих представлениях, основанных на раскадровке, я использую базовый класс STBaseViewController, который задает для панели навигации белый цвет.
Я изменил этот класс управления шоколадом на STBaseViewController вместо UIViewController, но он по-прежнему не меняет фон на белый.
@interface BZPasscodeFieldController : STBaseViewController
В BZPasscodeFieldController, в котором они не ссылаются на панель навигации, поэтому я не уверен, как она вообще появляется (опять же, у нее нет только xibs раскадровки, и у них нет панелей навигации)?
В любом случае, кто-нибудь знает, как программно сделать фоновый цвет панели навигации белым?
Кроме того, во всех моих viewControllers раскадровки, которые имеют UINavigationBar, я добавил UIButton над областью, где находится заголовок, чтобы я мог легко изменить шрифт/стиль, а также сделать его интерактивным. Мне нужно добавить этот же UIButton в uinavigationBar этого BZPasscodeFieldController, созданного программно. Как мне это сделать?