导航带后退按钮的左栏按钮项目

问题描述:

我想在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 

的定制离开栏按钮项目的存在导致后退按钮支持自定义的项目被删除。设置navigationItem属性leftItemsSupplementBackButtontrue将显示返回按钮也与您的自定义左栏项目。

self.navigationItem.leftItemsSupplementBackButton = true 

检查Apple DocumentationleftItemsSupplementBackButton更多的细节。