当前位置:  开发笔记 > IOS > 正文

设置导航栏的标题

如何解决《设置导航栏的标题》经验,为你挑选了3个好方法。

所以我有一个带导航栏的基本视图控制器,这是视图控制器B,所以我正在执行一个segue到这里,我试图改变这样的标题:

override func viewDidLoad() {
    debugPrint(self.selectedName)
    super.viewDidLoad();
    self.navigationItem.title = "A NEW TITLE"
}

但它没有做任何事情

在此输入图像描述



1> Mamta..:

对于Swift 3:

如果您只想设置导航标题而不使用UINavigationController导航项目的出口作为

 @IBOutlet weak var navItem: UINavigationItem!

然后viewDidLoad()

navItem.title = "ANY TITLE"



2> Ganesh Manic..:

要在NavigationBar上设置标题,我们可以通过下面的代码来完成

self.title = "Your Title"



3> onCompletion..:

有很多方法可以帮助您实现这一目标.这些是其中的一小部分.

首先要做的事情.

如果您已准备好"嵌入"导航控制器,或者如果您已经安装了导航控制器,则可以使用以下代码访问该导航控制器.

self.navigationController?.navigationBar.topItem?.title = "Your Title"

现在进行更多定制:

    UINavigationBar在ViewController场景上放置一个对象并为其添加约束.

    UINavigationBar如下所示制作新放置的插座-

    @IBOutlet weak var orderStatusNavigationbar: UINavigationBar!
    

    现在使用插座设置标题.

    orderStatusNavigationbar.topItem?.title = "Your Title"
    

以上所有代码都在Swift 3中,但也适用于较低版本的Swift(至少在Swift 2.0上)

希望这有帮助.

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有