我正在使用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