我已经通过在每个导航项上手动将后退按钮的文本设置为“”来删除了它,但是按钮和导航项的标题之间仍然没有任何原因的额外填充。
有人知道如何摆脱这种烦人的间隔吗?
在我的应用程序中的几个真实场景中,标题确实会连接起来,因为它变得稍微太长了,即使如果没有这个空间也不需要。
最佳答案
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(true)
let arrayViews = (self.navigationController?.navigationBar.subviews)
if let itemView = arrayViews?[1] {
for lbl in itemView.subviews {
lbl.frame = CGRect(x: -25, y: lbl.frame.origin.y, width: lbl.frame.size.width, height: lbl.frame.size.height)
}
}
}