【问题标题】:Navigation Bar Customization Properties Conflicting Swift (Xcode 6)导航栏自定义属性冲突 Swift (Xcode 6)
【发布时间】:2015-02-18 02:55:34
【问题描述】:

我正在尝试将导航栏编辑为具有白色文本并且还具有大小为 20 的“Chalkduster”字体。我当前的代码仅在最后写入的任何行之后执行 - 我如何将这两者结合起来以获得颜色和字体?

代码:

self.navigationController?.navigationBar.titleTextAttributes = [NSFontAttributeName: UIFont(name: "Chalkduster", size: 15)!]
self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()]

【问题讨论】:

    标签: xcode swift fonts colors


    【解决方案1】:

    将属性组合在一个字典中并传递:

    let attributes = [
        NSFontAttributeName: UIFont(name: "Chalkduster", size: 15)!,
        NSForegroundColorAttributeName: UIColor.whiteColor()
    ]
    
    self.navigationController?.navigationBar.titleTextAttributes = attributes
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-12
      相关资源
      最近更新 更多