簡體   English   中英

我無法將barButton項添加到navigationBar

[英]I can't add a barButton Item to a navigationBar

我在UINavigationController嵌入了一個ViewController ,之后,我添加了一個新的ViewController並將它與一個segue連接到嵌入UINavigationController的第一個ViewController 然后我想在第二個視圖中添加一個BarButtonItem ,但是當我放開標題旁邊視圖頂部的條形按鈕項時,它會將其插入按鈕,當我運行應用程序時它只顯示背面按鈕到第一個屏幕和標題。 (查看運行時的外觀以及插入頂部后的外觀) 在iPad模擬器中運行應用程序 將barbuttonitem插入頂部后界面構建器的外觀

我希望你理解這個問題,你可以幫助我!

提前致謝!

石磊

將此代碼寫入viewDidLoad控制器中要添加按鈕的方法

    let navBtn = UIButton(type: .custom)
    navBtn.setImage(UIImage(named: "side_drawer"), for: .normal)
    navBtn.frame = CGRect(x: 0, y: 0, width: 40, height: 100)
    navBtn.addTarget(self, action: #selector(openMessagingThread(_:)), for: .touchUpInside)
    let rightNavBarItem = UIBarButtonItem(customView: navBtn)
    self.navigationItem.setRightBarButton(rightNavBarItem, animated: true)

//對barButton的行動

   @objc
func openMessagingThread(_ sender: UIButton)  {

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM