Tag: navbar

在最新的Xcode版本中,不能在Swift中设置导航栏字体

以下代码在更新到Xcode 6.1之前运行正常,以适应iOS 8.1: override func viewDidAppear(animated: Bool) { self.navigationController?.navigationBar.topItem?.title = "Home" self.navigationController?.navigationBar.titleTextAttributes = [ NSFontAttributeName: UIFont(name: "Lobster 1.4", size: 34), NSForegroundColorAttributeName: UIColor.whiteColor()] } 问题是在NSFontAttributeName: UIFont(name: "Lobster 1.4", size: 34) 和我在这里得到的错误是: ! "Could not find an overload for 'init' that accepts the supplied arguments" 我发现这个原始代码在一个不同的StackOverflow问题,它是按预期工作,直到此更新(昨天下载)。 我的字体确实安装正确。 我现在应该以不同的方式编写这个代码,还是有一种全新的方式来设置我的导航栏字体? 谢谢!