如果這個問題沒有多大意義,請對不起,對於iOS來說是新的。我想知道在哪裏以及如何將操作設置爲跨越多個視圖控制器出現的UINavigation bar按鈕?這可能嗎。如何添加動作到UINavigation bar按鈕
0
A
回答
1
您可以使用它以編程方式添加它,然後您必須調用此方法在每個視圖上創建按鈕和操作,或者僅爲視圖創建超類以設置按鈕和操作。
let menuButton = UIButton()
menuButton.setImage(UIImage(named: "menuAction"), for: UIControlState())
menuButton.frame = CGRect(x: 0, y: 0, width: 20, height: 30)
menuButton.addTarget(self, action: #selector(self.openMenu), for: .touchUpInside)
let menuButtonItem = UIBarButtonItem()
menuButtonItem.customView = menuButton
self.navigationItem.leftBarButtonItem = menuButtonItem
2
我不完全確定如何使用UINavigation bar按鈕設置操作,但如果您要完成的是帶有可操作按鈕的菜單,您可以嘗試UIToolbar
,然後添加Bar Button Item
s,您可以通過其分配操作好的控制「從Main.storyboard拖動到您的代碼所需的位置。
希望它有幫助!
相關問題
- 1. 如何在UINavigation Bar中添加動態/多重按鈕?
- 2. UINavigation bar的自定義後退按鈕
- 3. UINavigation bar刷新/刷新按鈕代碼
- 4. ios 7中的UINavigation bar後退按鈕
- 5. UINavigation bar後退按鈕沒有響應
- 6. 如何將動作添加到按鈕?
- 7. QT如何添加動作到按鈕
- 8. 如何將兩個按鈕添加到UINavigation欄標題視圖
- 9. 如何將按鈕添加到UINavigation項目?
- 10. 如何將文本添加到Android的Action Bar Home按鈕?
- 11. UINavigation Bar問題
- 12. UINavigation Views的後退按鈕動作?
- 13. 如何動態添加按鈕到TCategoryPanelGroup?
- 14. 如何動態添加按鈕到StackPanel
- 15. 添加按鈕動作條
- 16. 如何更改uinavigation控制器後退按鈕動作
- 17. 如何添加按鈕jqgrid中的動作按鈕
- 18. 如何動態添加按鈕到jQuery-UI按鈕集?
- 19. UINavigation後退按鈕
- 20. UINavigation按鈕變化
- 21. 無法添加任何按鈕動作
- 22. 如何將動作按鈕添加到離子推送通知?
- 23. 如何將按鈕動作添加到區域
- 24. 如何將動作按鈕添加到Material NavigationDrawer標題
- 25. React Native:如何將兩個動作添加到按鈕?
- 26. jquery添加id到按鈕時,動態添加按鈕
- 27. 如何使用紅寶石運動添加UINavigation控制器?
- 28. 如何將\ bar {x}添加到R圖
- 29. 如何創建一個指向UINavigation Bar的指針並添加一個UILongGestureRecognizer?
- 30. 如何在ios swift中的Uinavigation Bar中實現滑動標題?