UILabel和字体

问题描述 投票:11回答:4

我怎样才能在我的标签中使用字体:HelveticaNeue Regular?我可以用IB做到这一点,但是以编程方式看来它是不可能的。

HelveticaNeue-Medium是常规的还是HelveticaNeue?

ios objective-c swift uifont
4个回答
29
投票

你可以在这里找到所有字体:

list of iPhone fonts

对于Helvetica,你会这样做:

在Objective-C中:

UIFont *helvFont = [UIFont fontWithName:@"HelveticaNeue" size:14.0];

在Swift中:

let helvFont = UIFont(name: "HelveticaNeue", size: 14.0)

所以常规的确是由HelveticaNeue


4
投票

这是iOS上可用字体的列表:

http://iosfonts.com/

如果要使用系统字体,只需使用[UIFont systemFontOfSize:][UIFont boldSystemFontOfSize:]


0
投票

Swift 2.1:

var yourFont = UIFont(name: "", size: 30)

并获取特定方案中可用字体的列表:

print(UIFont.familyNames())

0
投票

试试这个对我有用,

Objective-C的

myLabel.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:32.0f];

迅速

myLabel.font = UIFont(name: "HelveticaNeue-Light", size: 32.0)

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

© www.soinside.com 2019 - 2024. All rights reserved.