【问题标题】:NavigationController title doesn't appear swift/storyboardNavigationController 标题没有出现 swift/storyboard
【发布时间】:2016-09-21 03:51:27
【问题描述】:

这是我的故事板。我想为这个FrontViewController 设置标题所以我在我的FrontViewController 中做了这个

override func viewDidAppear(animated: Bool) {
    super.viewDidAppear(true)
    self.navigationController!.navigationBar.topItem!.title = "Home";
}

我也试过了:

self.title="Home"
self.navigationItem.title = "Home"

但它没有设置任何标题。这是为什么?请帮我。 谢谢

这是我的故事板

【问题讨论】:

  • 一次删除并重新生成导航控制器

标签: ios swift uinavigationcontroller storyboard


【解决方案1】:

使用适合您的代码

override func viewDidLoad() 
{
    self.title="your title"

或者

 self.navigationItem.title = "YourTitle"

【讨论】:

  • self.navigationItem.title = "home"
  • :( 还是一样。没有运气
  • 如果它不起作用,您可以在该位置使用具有该标题的图像
【解决方案2】:

试试,

self.navigationItem.title = "Home"

如果您的ViewControllerUINavigationController 内,则将此行写入您的ViewControllerviewDidLoad() 方法中。

另外,如果不起作用,请尝试在Navigation Item 内添加按钮并给出按钮标题,这必须有效。

【讨论】:

  • 在给定的图像中,哪个应该有标题“家”?
  • 前视图控制器
  • 您能解释一下您的答案如何解决问题中的问题吗?仅代码的答案不是很有用,特别是对于偶然发现这篇文章的更多读者。谢谢!
  • @Cristik,当然,这个答案点正是问题所在。如果您想显示 UINavigationController 内的视图控制器的标题,您可以使用该代码。你觉得什么没用?
  • @NitinGohel ,我认为这可能会有所帮助,因此发布为答案。
猜你喜欢
  • 2017-03-16
  • 1970-01-01
  • 2013-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-26
  • 2013-11-04
  • 1970-01-01
相关资源
最近更新 更多