在 Swift 2.0 中设置 UINavigationController 栏标题
Setting UINavigationController Bar title in Swift 2.0
我正在尝试设置我的导航栏标题,但无论我在哪里设置标题都不会显示。我设置了背景颜色并应用了更改,只是没有应用标题。请指教
import UIKit
class CustomNavigationController: UINavigationController{
override func viewDidLoad() {
super.viewDidLoad()
navigationBar.tintColor = UIColor.themeDarkGray()
navigationBar.barTintColor = UIColor.themeDarkGray()
navigationBar.titleTextAttributes = [NSForegroundColorAttributeName:UIColor.whiteColor()] // Title's text color
self.title = "Title Here"
}
}
试试这个:
self.navigationController?.navigationBar.topItem?.title = "Title here"
.
应该有用! :)
如果您设置自定义导航栏则:
Self.navigationBar.pushItem(UINavigationItem(title: "Title"), animated: true)
我正在尝试设置我的导航栏标题,但无论我在哪里设置标题都不会显示。我设置了背景颜色并应用了更改,只是没有应用标题。请指教
import UIKit
class CustomNavigationController: UINavigationController{
override func viewDidLoad() {
super.viewDidLoad()
navigationBar.tintColor = UIColor.themeDarkGray()
navigationBar.barTintColor = UIColor.themeDarkGray()
navigationBar.titleTextAttributes = [NSForegroundColorAttributeName:UIColor.whiteColor()] // Title's text color
self.title = "Title Here"
}
}
试试这个:
self.navigationController?.navigationBar.topItem?.title = "Title here"
.
应该有用! :)
如果您设置自定义导航栏则:
Self.navigationBar.pushItem(UINavigationItem(title: "Title"), animated: true)