我尝试添加像这样的leftbarbuttonitem: LeftBarButtonItem位置不正确
与此代码:
let button = UIButton.init(type: .custom)
button.setImage(UIImage.init(named: "WhiteBackButton.png"), for: UIControlState.normal)
button.addTarget(self, action:#selector(self.backButtonSelected), for: UIControlEvents.touchUpInside)
button.frame = CGRect.init(x: 0, y: 0, width: 30, height: 30)
let barButton = UIBarButtonItem.init(customView: button)
self.navigationItem.leftBarButtonItem = barButton
我如何阻止它从左边推得太远?
它是一个真正的“后退”按钮,就像你做了pushVC一样,并且它想要做popVC,并且它有相同的颜色有标题(在你的屏幕截图和其他可能的导航按钮上不可见),没有什么更多了吗?因为如果是这样的话,您可能只需将previousvc.title重命名为'“”'就可以在推送该视图控制器之前执行该操作。 – Larme
请确保您使用的图像没有空白 – janusbalatbat
我确实确认图像没有空白 – user1079052