我正在使用cocoacontrols.com的可可iOS组件,它不使用故事板。这个类创建一个新的模态视图,模态视图顶部有一个NavigationBar。我试图让导航栏的颜色改变。在我的所有其他视图中,这些视图都是基于故事板的,我使用STBaseViewController的基类,它将navigationBar设置为白色。如何以编程方式设置UINavigationbar的背景颜色?
我改变了这个cocoacontrol类是一个STBaseViewController而不是一个UIViewController,但它仍然没有改变我的背景为白色。
@interface BZPasscodeFieldController : STBaseViewController
在BZPasscodeFieldController,他们不做出一个导航栏任何引用,所以我不知道怎么了,即使显示出来(再次它没有故事板的唯一xibs和他们没有navigationbars)?
无论如何,有没有人知道如何使导航栏背景颜色白色编程?
此外,在所有具有UINavigationBar的故事板viewController中,我在标题所在的区域添加了UIButton,以便我可以轻松更改字体/样式并使其可点击。我需要将这个相同的UIButton添加到以编程方式创建的此BZPasscodeFieldController的uinavigationBar中。我会怎么做呢?
你可以将你的xib转移到你的故事板上,对不对?那么只需推断导航栏? – ambientlight
你是救星! – jdog