首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置UIFont权重

设置UIFont权重
EN

Stack Overflow用户
提问于 2015-08-24 02:07:40
回答 2查看 7.4K关注 0票数 1

在iOS 8中,为了获得Helvetica Neue的瘦变体,下面的代码可以工作

代码语言:javascript
复制
UIFont.systemFontOfSize(50, weight: UIFontWeightThin)

在iOS 9中,系统字体更改为旧金山,因此我不能再这样做了。我绝对必须在这个应用程序中使用Helvetia,并且不知道如何设置字体权重。这是我目前使用的代码。

代码语言:javascript
复制
    timeSelectedLabel.font = UIFont(name: "Helvetica Neue", size: CGFloat(50))

我知道有一个构造函数可以接受UIFontDescriptor。不过不知道该怎么用。任何想法都很感激!

注意:在将其标记为重复之前,请注意,仅有的两个帖子要么未回答,要么目前无法工作。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-24 02:20:53

我所要做的就是在像这样的短跑后指定重量。

代码语言:javascript
复制
UIFont(name: "HelveticaNeue-Thin", size: CGFloat(50))
票数 5
EN

Stack Overflow用户

发布于 2017-05-29 22:11:10

在Swift 3中,您可以简单地将其设置为:

代码语言:javascript
复制
textLabel?.font = UIFont(name: "Avenir-Medium", size: 10)!

不需要使用CGFloat参数来设置大小。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32173573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档