设置导航栏字体和大小时遇到​​问题

时间:2016-02-23 07:05:31

标签: ios swift uinavigationcontroller

我知道这很简单,但我到处寻找并找不到答案。我发现的内容告诉我编写此代码或类似代码。我已经尝试了一切。我正在使用导航控制器,我想更改文本的字体和大小。我根本无法改变文字的字体或大小。非常感谢任何帮助!

    self.navigationController?.navigationBar.titleTextAttributes = [ NSFontAttributeName: UIFont(name: "Apple SD Gothic NEO", size: 20)!]
    self.navigationController?.navigationBar.barTintColor = UIColor.whiteColor()

1 个答案:

答案 0 :(得分:0)

可能的解决方案是用新标题替换标题标签。

示例:

let titleLabel = UILabel(frame: CGRect(x: 0, y: 0, width: 20, height: 50))
titleLabel.text = "Title"
titleLabel.font = UIFont.boldSystemFontOfSize(17)

self.navigationItem.titleView = titleLabel