我有一个UIButton
let leftButton = UIBarButtonItem(image: UIImage(named: "draggerMore.png"), style: .plain, target: self, action: #selector(crossBtnTapped))
然后将其设置为leftBarButtonItem
self.navigationItem.leftBarButtonItem = leftButton
此按钮是navigationItem.leftBarButtonItems中的唯一按钮 结果在这里:
我希望匕首靠近左侧(如右侧的恢复按钮)。
我尝试了dif。堆栈溢出的方法,例如viewWillLayoutSubviews()中的subview.layoutMargins = UIEdgeInsets.zero 但这对我没有用。也许问题出在隐藏的后退按钮上? 我该如何解决?
答案 0 :(得分:1)
代替此:
self.navigationItem.leftBarButtonItem = leftButton
尝试一下:
self.navigationItem.backBarButtonItem = leftButton