我用过这段代码
self.navigationController?.navigationBar.titleTextAttributes =
[NSFontAttributeName: UIFont(name: "HelveticaNeue-Light", size: 20),
NSForegroundColorAttributeName: UIColor.whiteColor()]
Run Code Online (Sandbox Code Playgroud)
我收到错误"无法找到接受提供的参数的"init"的重载"
Nat*_*ook 14
UIFont(name:size:)现在是一个可用的初始化程序 - nil如果它无法找到该字体,它将返回并在您打开返回值时崩溃您的应用程序.使用此代码安全地获取字体并使用它:
if let font = UIFont(name: "HelveticaNeue-Light", size: 20) {
self.navigationController?.navigationBar.titleTextAttributes =
[NSFontAttributeName: font,
NSForegroundColorAttributeName: UIColor.whiteColor()]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2422 次 |
| 最近记录: |