Подтвердить что ты не робот

Изменение шрифта программно в System Semibold

Я пытаюсь установить шрифт программно. Я хочу использовать System Semibold, как я использую в построителе интерфейса. Он искал его в списке шрифтов. Нужно ли использовать

[myButton.titleLabel setFont:[UIFont fontWithName:@"Helvetica-Semibold" size:13.0]]

?

4b9b3361

Ответ 1

Системным шрифтом для iOS, начиная с iOS 9, является "San Fransisco". Чтобы получить полузадачную версию, вы можете использовать что-то по строкам:

Swift 2.2:

UIFont.systemFontOfSize(20, weight: UIFontWeightSemibold)

Swift 3.0:

UIFont.systemFont(ofSize: 20, weight: UIFontWeightSemibold)

Swift 4.0:

UIFont.systemFont(ofSize: 20, weight: .semibold)

Для получения дополнительной информации об этом см. Справочник по классу UIFont.

Ответ 2

Чтобы помочь вам, это официальные названия всех шрифтов helvetica, которые в настоящее время поддерживаются яблоками, взятые непосредственно с веб-сайта Apple: https://support.apple.com/en-us/HT202771

Helvetica 
Helvetica Bold 
Helvetica Bold Oblique 
Helvetica Light 
Helvetica Light Oblique 
Helvetica Neue 
Helvetica Neue Bold 
Helvetica Neue Bold Italic 
Helvetica Neue Condensed Black 
Helvetica Neue Condensed Bold 
Helvetica Neue Italic 
Helvetica Neue Light 
Helvetica Neue Light Italic 
Helvetica Neue Medium 
Helvetica Neue Medium Italic 
Helvetica Neue Thin 
Helvetica Neue Thin Italic 
Helvetica Neue UltraLight 
Helvetica Neue UltraLight Italic 
Helvetica Oblique 

Ответ 3

Я думаю, что нет шрифта по умолчанию с именем Helvetica-Semibold вы можете добавить свой собственный шрифт в свои проекты для ссылки ссылка на стек 1 ссылка стека 2