【发布时间】:2020-03-25 01:48:12
【问题描述】:
执行时:
let l = UILabel()
let f = l.font!
let f8 = UIFont(name: f.fontName, size: f.pointSize + 8)!
NSLog("\(f.fontName)")
NSLog("\(f8.fontName)")
日志输出:
.SFUI-Regular
TimesNewRomanPSMT
当我要求相同的字体但更大一点时,为什么我不再获得 San Francisco 变体?这是 iOS 的错误吗?
当我这样做时
let f8 = f.withSize(f.pointSize + 8)
我确实得到了 .SFUI-Regular。
【问题讨论】:
-
我已经提交了一份错误报告,因为它是从 iOS 13 开始的问题。Apple 以“调查完成 - 按当前设计工作”关闭了它。