我想能夠有一個UINavigationBar與左手UIBarButtonItem,兩個右手UIBarButtonItems和一個標題。我可以向UINavigationBar添加兩個右側按鈕嗎?
我不得不使用UIToolBar來模擬這個,但工具欄看起來與UINavigationBar稍有不同,它也不會斜切UIBarButtonSystemItems。
有沒有辦法使UINavigationBar與三個UIBarButtonItems?
我想能夠有一個UINavigationBar與左手UIBarButtonItem,兩個右手UIBarButtonItems和一個標題。我可以向UINavigationBar添加兩個右側按鈕嗎?
我不得不使用UIToolBar來模擬這個,但工具欄看起來與UINavigationBar稍有不同,它也不會斜切UIBarButtonSystemItems。
有沒有辦法使UINavigationBar與三個UIBarButtonItems?
使用所有本地圖形無法執行此操作。但是,如果您願意在Acorn或Photoshop中弄髒自己的手,可以在那裏創建按鈕圖像,然後將多個按鈕添加到UIView中,將其包含在UIBarBUttonItem中,並將其設置爲leftBarButtonItem。
這個問題剷球的項目,以及:How to add 2 buttons into the UINavigationbar on the right side without IB?
我張貼code to add two buttons to the right of the navigationBar。您可以設置barStyle = -1
而不是繼承UIToolbar
。
setRightBarButtonItems:動畫:
設置右邊欄按鈕項目,可選擇動畫過渡到新的項目。 - (空)setRightBarButtonItems:(NSArray的*)的項目動畫:(BOOL)動畫
討論
如果兩個導航項目具有相同的自定義左邊或右邊欄按鈕項目,這些欄按鈕項目期間保持靜止在導航項目被按下或彈出時進行轉換。
可用性 適用於iOS 5.0或更高版本。 宣稱 UINavigationBar.h
呃,這就是我認爲答案可能是:)。如果沒有人更好地與我聯繫,我會告訴你這個複選標記。 –