UILabel 和字体

UILabel and fonts

提问人:samir 提问时间:2/22/2012 最后编辑:Juan Boerosamir 更新时间:2/11/2021 访问量:14166

问:

如何在我的标签中使用字体:?我可以用 IB 做到这一点,但从编程角度来看,这似乎是不可能的。HelveticaNeue Regular

HelveticaNeue-Medium 是普通的还是 HelveticaNeue?

iOS Objective-C Swift UI字体

评论


答:

29赞 Oscar Gomez 2/22/2012 #1

您可以在此处找到所有字体:

iPhone字体列表

对于Helvetica,您可以:

在 Objective-C 中:

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

在 Swift 中:

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

所以普通的确实会HelveticaNeue

4赞 Ell Neal 2/22/2012 #2

以下是 iOS 上可用的字体列表:

http://iosfonts.com/

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

0赞 Juan Boero 11/18/2015 #3

斯威夫特 2.1:

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

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

print(UIFont.familyNames())
0赞 Jaywant Khedkar 8/9/2018 #4

试试这个,它对我有用,

Objective-C语言

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

迅速

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

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

0赞 Talha Ahmed 9/19/2019 #5
self.uilabel.text = "UNIVERSITY"
 
let textAttributes = [NSAttributedString.Key.foregroundColor:UIColor.black,NSAttributedString.Key.font: UIFont(name: "HelveticaNeue", size: 18.0)!]
navigationController?.navigationBar.titleTextAttributes = textAttributes