ios - 如何从导航栏返回项中删除文本
问题描述
我正在尝试从导航返回按钮中删除文本“返回”,只留下后面的人字形,但我正在尝试的一切都不起作用。例如,如果我从以前对同一问题的答案中获得的类似以下内容添加到 viewDidLoad:
navigationItem.backBarButtonItem = UIBarButtonItem(title: "go away", style: .plain, target: nil, action: nil)
或者
navigationController?.navigationBar.backBarButtonItem = UIBarButtonItem(title: "go away", style: .plain, target: nil, action: nil)
然后,当视图出现时,它仍然在导航栏中显示“< Back”。
这是在 viewDidAppear 中捕获的视图的样子。图片:1
解决方案
试试这个代码片段希望它会帮助你
快乐编码 =)
override func viewDidLoad() {
DispatchQueue.main.async {
if let navBar = self.navigationController?.navigationBar {
navBar.backItem?.title = ""
}
}
}
推荐阅读
- django - Django 和 Django 频道
- c++ - 无法找出 bad_alloc 错误的来源
- r - 在R中定义函数时如何计算列中的观察数?
- javascript - 如何从Javascript中的字符串中提取ID
- excel - 导入 csv 时遇到问题。来自下载链接的文件
- python - 如何使用变量搜索索引?
- vba - 来自模板 Application.OrganizerCopy 的 VBA 复制样式不会更新 activedocument.styles(Style.NameLocal) 并列出本地样式
- android - Android - startActivityForResult onActivityResult 获取 ArrayList
- javascript - 第二个图没有显示chart.js,php中的mysql
- header - 我可以在 c99 中包含本地标头而不使命名空间进一步膨胀吗?