我有一个UIButton
let leftButton = UIBarButtonItem(image: UIImage(named: "draggerMore.png"), style: .plain, target: self, action: #selector(crossBtnTapped))
我把它设置为左条形按钮项目。
self.navigationItem.leftBarButtonItem = leftButton
这个按钮是navigationItem.leftBarButtonItems中唯一的一个按钮结果在这里。
我想让匕首靠近左边(就像右面的还原按钮一样),我尝试了堆栈溢出的不同方法,比如subview.layoutMargins = UIEdgeInsets.0。
我尝试了堆栈溢出的不同方法,如viewWillLayoutSubviews()中的subview.layoutMargins=UIEdgeInsets.zero,但对我来说没有用。也许问题出在后面的按钮上,因为它是不可见的,我该如何解决呢?
而不是这样。
self.navigationItem.leftBarButtonItem = leftButton
试试这个
self.navigationItem.backBarButtonItem = leftButton