首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Helvetica Neue Light,iOS

Helvetica Neue Light,iOS
EN

Stack Overflow用户
提问于 2013-08-22 14:18:12
回答 4查看 37.6K关注 0票数 29

令人惊讶的是我似乎找不到另一个问题。抱歉,如果我错过了一些显而易见的东西。

我正试图在我的iPhone应用程序中编程使用Helvetica Neue Light。这个系统似乎没有内置的,这似乎很奇怪。

是这种情况吗?这个特殊的字体需要手动添加吗?

理想情况下,我希望编辑这一行代码来完成这一任务:

代码语言:javascript
复制
myLabel.font = [UIFont fontWithName:@"HelveticaNeue" size: 32];
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-08-22 14:34:44

您使用的字体名称不正确,请尝试:

目标-C

代码语言:javascript
复制
myLabel.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:32.0f];

Swift

代码语言:javascript
复制
myLabel.font = UIFont(name: "HelveticaNeue-Light", size: 32.0)

iOS字体上,您将找到字体及其名称的完整列表。

票数 117
EN

Stack Overflow用户

发布于 2013-08-22 14:37:07

这里是一个链接,所有受支持的字体都可用于iOS。

"HelveticaNeue"支持HelveticaNeue,它的关键字是iOS

票数 6
EN

Stack Overflow用户

发布于 2015-06-17 04:12:04

SWIFT 3的更新

在过去的几个月里,对于init的快速处理方式发生了变化,我建议不要在swift 3中使用init

label.font = UIFont(name: "HelveticaNeue-Light", size: 17.0)

目标-C : [标签setFont:UIFont fontWithName:@“HelveticaNeue-轻质”大小:17.0f]; Swift 2.2 : label.font =UIFont.init(名称:"HelveticaNeue-Light",大小: 17.0)

更新:

这对我来说很管用。在标签声明下面写这段代码。

它将所有UILabel设置为一个具有相同字体的函数。

目标-C :

代码语言:javascript
复制
[[UILabel appearance]setFont:[UIFont fontWithName:@"HelveticaNeue-Thin" size:32.0f]];

Swift 2.2 :

代码语言:javascript
复制
UILabel.appearance().font = UIFont.init(name: "HelveticaNeue-Thin", size: 32.0)

若要将字体设置为特定的UILabel,请使用以下代码:

目标-C :

代码语言:javascript
复制
[labelName setFont:[UIFont fontWithName:@"HelveticaNeue-Thin" size:15.0f]];

Swift 2.2 :

代码语言:javascript
复制
label.font = UIFont.init(name: "HelveticaNeue-Light", size: 17.0)
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18383070

复制
相关文章

相似问题

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