令人惊讶的是我似乎找不到另一个问题。抱歉,如果我错过了一些显而易见的东西。
我正试图在我的iPhone应用程序中编程使用Helvetica Neue Light。这个系统似乎没有内置的,这似乎很奇怪。
是这种情况吗?这个特殊的字体需要手动添加吗?
理想情况下,我希望编辑这一行代码来完成这一任务:
myLabel.font = [UIFont fontWithName:@"HelveticaNeue" size: 32];发布于 2013-08-22 14:34:44
您使用的字体名称不正确,请尝试:
目标-C
myLabel.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:32.0f];Swift
myLabel.font = UIFont(name: "HelveticaNeue-Light", size: 32.0)在iOS字体上,您将找到字体及其名称的完整列表。
发布于 2013-08-22 14:37:07
这里是一个链接,所有受支持的字体都可用于iOS。
"HelveticaNeue"支持HelveticaNeue,它的关键字是iOS
发布于 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 :
[[UILabel appearance]setFont:[UIFont fontWithName:@"HelveticaNeue-Thin" size:32.0f]];Swift 2.2 :
UILabel.appearance().font = UIFont.init(name: "HelveticaNeue-Thin", size: 32.0)若要将字体设置为特定的UILabel,请使用以下代码:
目标-C :
[labelName setFont:[UIFont fontWithName:@"HelveticaNeue-Thin" size:15.0f]];Swift 2.2 :
label.font = UIFont.init(name: "HelveticaNeue-Light", size: 17.0)https://stackoverflow.com/questions/18383070
复制相似问题