当我使用 时UILabel
,我将系统字体设置为:
label.font = UIFont.systemFontOfSize(18, weight: UIFontWeightMedium)
现在我尝试使用CATextLayer
并在网上搜索,发现iOS 9的系统字体是San Francisco
,字体名称是.SFUIText-Medium
,所以我尝试将字体名称设置为:
textLayer = CATextLayer()
textLayer.font = CTFontCreateWithName(".SFUIText-Medium", 18, nil)
但是,设备屏幕上显示的字体与上面解释的UILabel
&不同。CATextLayer
在这里使用的正确字体名称是什么,CATextLayer
以便我可以显示与 ? 完全相同的字体UILabel
?