Uff*_*ffo 7 uinavigationbar ios swift
所以我有一个带导航栏的基本视图控制器,这是视图控制器B,所以我正在执行一个segue到这里,我试图改变这样的标题:
override func viewDidLoad() {
debugPrint(self.selectedName)
super.viewDidLoad();
self.navigationItem.title = "A NEW TITLE"
}
Run Code Online (Sandbox Code Playgroud)
但它没有做任何事情
Mam*_*mta 12
对于Swift 3:
如果您只想设置导航标题而不使用UINavigationController导航项目的出口作为
@IBOutlet weak var navItem: UINavigationItem!
Run Code Online (Sandbox Code Playgroud)
然后viewDidLoad()写
navItem.title = "ANY TITLE"
Run Code Online (Sandbox Code Playgroud)
Gan*_*kam 12
要在NavigationBar上设置标题,我们可以通过下面的代码来完成
self.title = "Your Title"
Run Code Online (Sandbox Code Playgroud)
有很多方法可以帮助您实现这一目标.这些是其中的一小部分.
首先要做的事情.
如果您已准备好"嵌入"导航控制器,或者如果您已经安装了导航控制器,则可以使用以下代码访问该导航控制器.
self.navigationController?.navigationBar.topItem?.title = "Your Title"
Run Code Online (Sandbox Code Playgroud)
现在进行更多定制:
UINavigationBar在ViewController场景上放置一个对象并为其添加约束.UINavigationBar如下所示制作新放置的插座-
@IBOutlet weak var orderStatusNavigationbar: UINavigationBar!
Run Code Online (Sandbox Code Playgroud)现在使用插座设置标题.
orderStatusNavigationbar.topItem?.title = "Your Title"
Run Code Online (Sandbox Code Playgroud)以上所有代码都在Swift 3中,但也适用于较低版本的Swift(至少在Swift 2.0上)
希望这有帮助.
| 归档时间: |
|
| 查看次数: |
22774 次 |
| 最近记录: |