到目前为止,这是我尝试过的操作,但是收到一个错误(我已正确地将CaviarDreams实施到了项目中):
self.navigationController.navigationBar.titleTextAttributes = NSFontAttributeName[UIFont .fontWithName(CaviarDreams.ttf, size: 20)]
错误提示: Use of unresolved identifier 'CaviarDreams
试试这个:
self.navigationController.navigationBar.titleTextAttributes = [ NSFontAttributeName: UIFont(name: "CaviarDreams", size: 20)!]
编辑:现在,必须将UIFont展开才能在此处使用。
Swift 5(+安全处理可选的UIFont
)
self.navigationController?.navigationBar.titleTextAttributes = [ NSAttributedString.Key.font: UIFont(name: "Caviar-Dreams", size: 20) ?? UIFont.systemFont(ofSize: 20)]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句