您可以通过多种方式隐藏后退按钮文本。尝试这种简单的方法。
Step1:转到你的mainstoryBoard
然后单击navigationBar
.
Step 2: Goto Attributes Inspector
under Navigation Item
add a 空格处 in Back Button
Step 3:如果你想改变backButton
文本方法几乎相同。
更新1:如果您想使用图像作为后退按钮,请选中此选项link https://stackoverflow.com/questions/40504860/how-to-change-back-button-title-on-navigation-controller-in-swift3/40505660#40505660
更新2:
方法二:使用自定义图像作为后退按钮。
将以下代码粘贴到您的detailVC
并为您的后退按钮设置图像。
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
title = "Detail VC"
let customButton = UIBarButtonItem(image: UIImage(named: "back"), style: .plain, target: self, action: #selector(backButtonTapped)) //
self.navigationItem.leftBarButtonItem = customButton
}
func backButtonTapped() {
_ = navigationController?.popToRootViewController(animated: true)
}
我正在设置后退按钮图像assets catalogue
与32
像素大小。我不确定资产图像的大小。检查apple doc
关于尺码等级。
Output: