我正在使用来自 cocoacontrols.com 的可可 iOS 组件,它不使用情节提要。此类创建一个新的模态视图,并且模态视图顶部有一个 NavigationBar。我正在尝试更改导航栏的颜色。在我所有其他基于情节提要的视图中,我使用 STBaseViewController 的基类将导航栏设置为白色。
我已将此 cocoacontrol 类更改为 STBaseViewController 而不是 UIViewController,但它仍然没有将我的背景更改为白色。
@interface BZPasscodeFieldController : STBaseViewController
在 BZPasscodeFieldController 中,他们没有对导航栏进行任何引用,所以我不确定它是如何显示的(同样它没有情节提要的唯一 xib,也没有导航栏)?
无论如何,有谁知道如何以编程方式将导航栏背景颜色设为白色?
此外,在所有具有 UINavigationBar 的情节提要视图控制器中,我在标题所在的区域添加了一个 UIButton,以便我可以轻松更改字体/样式并使其可点击。我需要将这个相同的 UIButton 添加到以编程方式创建的 BZPasscodeFieldController 的 uinavigationBar 中。我该怎么做呢?