带后退按钮的导航左栏按钮项目
Navigation Left bar button item with back button
我想在 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
属性 leftItemsSupplementBackButton
设置为 true
也会显示后退按钮以及您自定义的左栏项目。
self.navigationItem.leftItemsSupplementBackButton = true
查看 leftItemsSupplementBackButton
上的 Apple Documentation 了解更多详情。
我想在 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
属性 leftItemsSupplementBackButton
设置为 true
也会显示后退按钮以及您自定义的左栏项目。
self.navigationItem.leftItemsSupplementBackButton = true
查看 leftItemsSupplementBackButton
上的 Apple Documentation 了解更多详情。