我试图将我的字体从中等更改为常规,但在设置NSFontAttributeName
的字体类型时我一直都是nil。我可以将字体显示为中等而没有问题,但是当我尝试以编程方式将其设置为常规时,我的程序崩溃,因为字体为零。
let attrsUnselected = [NSFontAttributeName: UIFont(name: "Roboto-
Regular", size: 15)!, NSForegroundColorAttributeName : UIColor.gray]
let attrsSelected = [NSFontAttributeName: UIFont(name: "Roboto-Medium",
size: 15)!,NSForegroundColorAttributeName : UIColor.black]
在我的应用程序崩溃之前,我可以看到该字体实际设置为常规。
我不知道有多少种方法可以验证字体是否已导入项目。
答案 0 :(得分:0)
检查以下内容:
打印时,它是否显示在可用字体列表中?