0

我想在navaigationBar中添加左欄按鈕項目。 我在左側有後退按鈕標誌(沒有任何文字),當我添加leftBarButtonItem時,我看不到後退按鈕。導航帶後退按鈕的左欄按鈕項目

我該如何解決這個問題。

這是我的代碼:

let phonePhoto = UIButton() 
phonePhoto.setImage(UIImage(named: "navigationPhone"), for: UIControlState()) 
phonePhoto.frame = CGRect(x: 0, y: 0, width: 40, height: 40) 
phonePhoto.addTarget(self, action: #selector(userEdit), for: .touchUpInside) 

let userPhone = UIBarButtonItem() 
userPhone.customView = phonePhoto 

self.navigationItem.leftBarButtonItem = userPhone 

回答

5

的定製離開欄按鈕項目的存在導致後退按鈕支持自定義的項目被刪除。設置navigationItem屬性leftItemsSupplementBackButtontrue將顯示返回按鈕也與您的自定義左欄項目。

self.navigationItem.leftItemsSupplementBackButton = true 

檢查Apple DocumentationleftItemsSupplementBackButton更多的細節。