Използвам какаов iOS компонент от cocoacontrols.com, който НЕ използва сторибордове. Този клас създава нов модален изглед и модалният изглед има NavigationBar в горната част. Опитвам се да променя цвета на навигационната лента. Във всичките си други изгледи, които са базирани на разкадровка, използвам базов клас STBaseViewController, който задава навигационната лента като бяла.
Промених този клас cocoacontrol да бъде STBaseViewController вместо UIViewController, но той все още не променя фона ми на бял.
@interface BZPasscodeFieldController : STBaseViewController
В BZPasscodeFieldController, който те не правят никаква препратка към лента за навигация, така че не съм сигурен как изобщо се показва (отново няма единствените xibs на сценария и те нямат ленти за навигация)?
Както и да е, някой знае ли как програмно да направи фона на навигационната лента бял?
Освен това, във всички мои контролери за изгледи на сценария, които имат UINavigationBar, добавих UIButton върху областта, където отива заглавието, така че да мога лесно да променя шрифта/стила и също така да го направя с възможност за щракване. Трябва да добавя същия този UIButton към uinavigationBar на този BZPasscodeFieldController, създаден програмно. Как да го направя?