我有一个Xcode
项目,其标题希望将其图标从文本更改为向左箭头,
我在navigationBar
后退按钮文本中写了一个空格,
但该图标只是消失而不会更改为左图标
如我所愿
我在做什么错?
这就是我所做的更改:
这是我要实现的目标:
我将标题文本更改为一个空格,并且我知道应该将其更改为箭头:
但结果仍然只是空标题
这是我的等级
我在做什么错?以及如何更改图标?
答案 0 :(得分:1)
如果您不希望文本成为导航栏中的后退按钮,则应作用于上一个控制器的UINavigationItem
的{{1}}。
Apple文档指定:
导航项目的backBarButtonItem属性反映了背面 当前视图控制器刚好要显示的按钮 最顶层的视图控制器下方。换句话说,返回按钮是 当前视图控制器位于最顶部时不使用。
默认值为nil,如果将其设置为单个空格“”,则只会显示后退图标。
在这种情况下,您正在使用情节提要文件,因此可以在文档大纲中找到与控制器视图相同级别的UINavigationItem。
答案 1 :(得分:1)
您可以通过将标题设置为上一个视图控制器的“”来实现您的要求,从该位置将当前控制器推到您只希望返回按钮图标的位置。喜欢:
let vc = UIStoryboard(name: "StoryboardName", bundle: nil)instantiateViewController(withIdentifier: "VC") as! VC
.....
.....
.....
self.title = ""
self.navigationController?.pushViewController(vc, animated: true)
我希望这会对您有所帮助。