我正在修改一個應用程序,這個應用程序在其導航欄中有一些按鈕,我想通過拖動它到層次結構添加另一個按鈕或欄按鈕項目,但它似乎我不能添加它作爲一個導航欄的孩子,我想問你是否有任何解決方案,這裏是故事板層次結構的快照,我想添加另一個欄按鈕項或另一個按鈕到導航項。
謝謝
添加另一個按鈕導航欄
7
A
回答
3
似乎你只能在Interface Builder的導航欄上有3個元素,你必須通過代碼添加更多的按鈕。此鏈接爲我工作:
http://mandarapte.com/apple/add-navigation-bar-buttons-ios-app-xcode-project/
15
所以我剛剛創建一個空白的項目,我可以這樣做:
我之前,我實際使用一個UIButton而也做這樣的東西比酒吧按鈕項目獲得一些額外的可定製性。只要確保您設置的電源插座上的按鈕,在視圖控制器調用self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:self.customButton];
:
你可以有多個右欄按鈕的項目,如果它們重疊標題(如果有的話),那麼他們基本上被裁剪。根據我的理解,在空間消失之前,您可以擁有儘可能多的按鈕(顯然,這取決於設備可能會有所不同)。相關文檔:
此數組可以包含0個或更多個欄按鈕項目,以顯示在 導航欄的右側。項目以與數組中顯示的順序相同的順序從右到左顯示。因此,數組中的第一個項目是最右邊的項目,其他項目將添加到前一個項目的左側。
如果沒有足夠的空間顯示數組中的所有項目,那些與標題視圖(如果存在)重疊的項目或條形左側的按鈕不是 會顯示。
有很多按鈕的例子:
編程方式,你可以使用添加按鈕:
navigationItem.rightBarButtonItems = [aButton, anotherButton, awesomeButton]
只要確保你測試你目標將最小的設備如果添加大量按鈕,仍然可以爲用戶提供良好的用戶體驗。
5
這裏是迅速正確答案:
let barButton_array: [UIBarButtonItem] = [Button1, Button2]
navigationItem.setRightBarButtonItems(barButton_array, animated: false)
相關問題
- 1. 添加按鈕導航欄中心
- 2. xcode添加按鈕導航欄
- 3. 將按鈕添加到導航欄
- 4. 如何添加按鈕到導航欄?
- 5. 添加後退按鈕到導航欄
- 6. 添加按鈕自定義導航欄
- 7. 添加按鈕導航欄ios
- 8. 添加按鈕到導航欄
- 9. 將導航按鈕添加到統一標題欄/工具欄
- 10. 在導航欄中添加一個「+」按鈕
- 11. 在Xcode的導航欄左側添加一個按鈕
- 12. 如何爲ABPersonViewController的導航欄添加一個返回按鈕?
- 13. 在導航中添加第一個和最後按鈕欄
- 14. 如何將多個欄按鈕添加到導航欄
- 15. 嚮導航欄添加兩個以上的欄按鈕項目
- 16. 導航欄按鈕
- 17. 添加兩個或多個按鈕上的導航欄
- 18. 添加sigma.js導航按鈕
- 19. 添加一個欄按鈕項目到導航欄中的視圖故事板
- 20. CSS:在導航欄上另一個按鈕
- 21. 哪裏可以在導航欄上放置另一個按鈕
- 22. 將右欄按鈕添加到導航欄的問題
- 23. 如何在導航欄上添加2個按鈕?
- 24. Iphone SDK中的導航欄上添加多個按鈕
- 25. 使用智能GWT手機添加多個按鈕,導航欄
- 26. 在導航欄中添加多個按鈕
- 27. 在導航欄上添加兩個以上的按鈕
- 28. 在導航欄上的後退按鈕旁邊添加欄按鈕項目
- 29. 與添加一個陰影導航欄
- 30. 添加導航欄
沒有圖片,請上傳圖片。 –
非常感謝,我附上它 – m0j1