【问题标题】:How to change font and its size of a label on Navigation Bar - ios8 #swift如何更改导航栏上标签的字体及其大小 - ios #swift
【发布时间】:2015-06-27 14:00:41
【问题描述】:

找不到如何更改导航栏的字体或其大小,而且属性检查器中也没有选项。

我使用的是 OSX Yosemite Xcode,编程语言是 Swift

【问题讨论】:

  • 在您的问题中,您应该显示一些不起作用的代码,以便答案可以指导您更正它。此外,它应该清楚地表达您的代码的结果。

标签: iphone xcode swift ios8 osx-yosemite


【解决方案1】:
class TestViewController: UIViewController {
    //
    @IBOutlet weak var myNavigationBar: UINavigationBar! // created with a ctrl+drag

    override func viewDidLoad() {
        super.viewDidLoad()
        //
        self.myNavigationBar.titleTextAttributes = [ NSFontAttributeName: UIFont(name: "Helvetica Neue", size: 24)!]    
}

【讨论】:

  • 非常感谢西蒙斯。它有效,但是有没有机会增加导航栏的大小。我的意思是标签和条形按钮项目正在干扰运营商信号、电池百分比和时间。有没有机会解决这个问题。再次感谢
  • 我不确定 - 但我相信这将涉及子类化 UINavigationBar。您可能想要做一些谷歌搜索 - 然后可能会在必要时提出一个新问题。解释你想要做什么。此外 - 您可能想尝试了解是否允许更改 UINavigationBar 项目的高度,或者是否会导致您被拒绝。我不知道答案——当然 Apple 设计指南并没有鼓励它。而且可能有更好的方法来设计解决方案。
猜你喜欢
  • 2017-01-19
  • 1970-01-01
  • 2016-01-28
  • 1970-01-01
  • 1970-01-01
  • 2014-10-12
  • 2013-10-12
  • 2012-03-26
  • 2017-10-13
相关资源
最近更新 更多