TabBarController TopBar 标题

Posted

技术标签:

【中文标题】TabBarController TopBar 标题【英文标题】:TabBarController TopBar Title 【发布时间】:2015-09-17 14:53:59 【问题描述】:

我正在尝试在视图控制器的顶部栏中添加文本。视图控制器连接到 TabBarController。

这就是我设置视图控制器选项的方式:

这是视图控制器代码:

override func viewDidAppear(animated: Bool) 
        println("viewDidAppear")
        self.tabBarItem.title = "Title"
        self.tabBarController?.selectedViewController?.title = "Title"
        self.tabBarController?.title = "Title"
    

我已经尝试了所有这些,但它们都不起作用..

这就是它在故事板中的样子:

如您所见,我希望它将文本添加到视图控制器的顶部。

【问题讨论】:

尝试设置视图控制器的标题。 @dasdom 如果你的意思是这样的:pastebin.com/BDajZHSE 【参考方案1】:

您将在情节提要的视图控制器中拥有一个 UINavigationItem,如果没有,您可以嵌入其中,您只需从情节提要或在 viewDidLoad() 或 viewDidAppear() 中设置 navigationItem 的标题

override func viewDidAppear(animated: Bool) 
    println("viewDidAppear")
    self.navigationItem.title = "Title"

【讨论】:

【参考方案2】:

我现在有一些工作。我拖了一个“导航栏”,现在它可以工作了。

【讨论】:

【参考方案3】:

当您将 Viewcontroller 嵌入 NavigationBar 时,您可以在 viewWillAppear 中执行此操作

self.title = "My Title"

【讨论】:

以上是关于TabBarController TopBar 标题的主要内容,如果未能解决你的问题,请参考以下文章

React Native Navigation v2 (wix) 禁用 TopBar

自定义view实现topbar

ext grid添加2行topbar

基础zurb中的toggle-topbar问题

ubuntu 隐藏topbar(顶部状态栏)最简单的方法

ubuntu 隐藏topbar(顶部状态栏)最简单的方法