在iOS 8中,为了获得Helvetica Neue的瘦变体,下面的代码可以工作
UIFont.systemFontOfSize(50, weight: UIFontWeightThin)在iOS 9中,系统字体更改为旧金山,因此我不能再这样做了。我绝对必须在这个应用程序中使用Helvetia,并且不知道如何设置字体权重。这是我目前使用的代码。
timeSelectedLabel.font = UIFont(name: "Helvetica Neue", size: CGFloat(50))我知道有一个构造函数可以接受UIFontDescriptor。不过不知道该怎么用。任何想法都很感激!
注意:在将其标记为重复之前,请注意,仅有的两个帖子要么未回答,要么目前无法工作。
发布于 2015-08-24 02:20:53
我所要做的就是在像这样的短跑后指定重量。
UIFont(name: "HelveticaNeue-Thin", size: CGFloat(50))发布于 2017-05-29 22:11:10
在Swift 3中,您可以简单地将其设置为:
textLabel?.font = UIFont(name: "Avenir-Medium", size: 10)!不需要使用CGFloat参数来设置大小。
https://stackoverflow.com/questions/32173573
复制相似问题