0
燮傢伙,設置默認爲rightBarButtonItem UINavigationController的
我有每個選項卡上有一個navigationController一個tabBarController。
我想設置導航欄的de默認右欄按鈕,所以我不必在3個不同的視圖控制器上編寫相同的代碼。
我試圖[[UINavigationBar appearance] setRightBarButtonItem:myButton];
,但沒有成功,是說: -[_UIAppearance setRightBarButtonItem:]: unrecognized selector sent to instance
然後我試圖創建自己的UINavigationController子類,這樣我就可以像按鈕: self.navigationItem.rightBarButtonItem = myButton
但同樣沒有成功,沒有什麼似乎發生可能是因爲我目前沒有導航項目。
任何人都有另一種解決方案?
你不能做到這一點。這根本不是外表的一部分。如果你在結構上有共同的元素,創建一個通用的'UIViewController'子類,設置正確的bar按鈕項,然後創建另外三個子類作爲它的子類。 –