2016-09-18 62 views

回答

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拖動到您的代碼所需的位置。

希望它有幫助!

相關問題