UILabel и шрифты - PullRequest
       45

UILabel и шрифты

11 голосов
/ 22 февраля 2012

Как я могу использовать шрифт: HelveticaNeue Regular в моих ярлыках? Я могу сделать это с IB, но программно кажется, что это невозможно.

Является ли HelveticaNeue-Medium обычным или HelveticaNeue?

Ответы [ 4 ]

29 голосов
/ 22 февраля 2012

Вы можете найти все шрифты здесь:

список шрифтов iPhone

Для Helvetica вы должны сделать:

В Objective-C:

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

В Свифте:

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

Таким образом, обычный будет действительно HelveticaNeue

4 голосов
/ 22 февраля 2012

Вот список шрифтов, доступных на iOS:

http://iosfonts.com/

Если вы хотите использовать системный шрифт, просто используйте [UIFont systemFontOfSize:] или [UIFont boldSystemFontOfSize:]

0 голосов
/ 09 августа 2018

Попробуйте, это работа для меня,

Objective-C

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

Swift

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

На Шрифтах iOS вы найдете полный список шрифтов и их названия.

0 голосов
/ 17 ноября 2015

Swift 2.1:

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

и для получения списка доступных шрифтов в вашем конкретном сценарии:

print(UIFont.familyNames())
...