Установить полужирный шрифт UILabel? - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь выделить свой лейбл жирным, но лейбл не меняется. Вот код, который я использую:

    classLabel.font = UIFont(name: "PingFangHK-Bold", size: 20)

Ответы [ 3 ]

0 голосов
/ 08 мая 2020

У вас все в порядке, и он должен работать. Но вы не упомянули, использовали ли вы файл шрифта или нет !!

  1. Перетащите файлы шрифтов в свой проект и установите их цель
  2. Перейти к info.plist и добавить новую строку и добавьте «Шрифты, предоставляемые приложением»
  3. Разверните строку и рядом с элементом 0 в поле «Значение» введите имя шрифта. info.Plist Image
0 голосов
/ 08 мая 2020

Вы добавили пользовательский шрифт в свой проект? Если нет, вы можете сделать это, перейдя по этой ссылке на документацию Apple: Добавление пользовательского шрифта в ваше приложение

Вы должны убедиться, что файл шрифта является целевым членом вашего приложения; в противном случае файл шрифта не будет распространяться как часть вашего приложения.

Чтобы найти имена шрифтов, доступные для вашего приложения, сделайте следующее:

for family in UIFont.familyNames.sorted() {
    let names = UIFont.fontNames(forFamilyName: family)
    print("Family: \(family) Font names: \(names)")
}
0 голосов
/ 08 мая 2020

Вы должны добавить файл ttf в проект, и тогда вы можете использовать собственный шрифт

...