Поиск…


Вступление

UIFont - это класс, который используется для получения и настройки информации, связанной с шрифтом. Он наследует от NSObject и соответствует Hashable , Equatable , CVarArg и NSCopying .

Объявление и инициализация UIFont

Вы можете объявить UIFont следующим образом:

var font: UIFont!

UIFont имеет больше методов init() :

  • UIFont.init(descriptor: UIFontDescriptor, size: CGFloat)
  • UIFont.init(name: String, size: CGFloat)

Поэтому вы можете инициализировать UIFont следующим образом:

let font = UIFont(name: "Helvetica Neue", size: 15)

Стандартным шрифтом является System , размер 17 .

Изменение шрифта метки

Чтобы изменить шрифт текста метки, вам необходимо получить доступ к свойству font :

label.font = UIFont(name:"Helvetica Neue", size: 15)

Приведенный выше код изменит шрифт метки на Helvetica Neue , размер 15 . Помните, что вы должны правильно называть имя шрифта, иначе он выкинет эту ошибку, потому что инициализированное значение выше является необязательным и, следовательно, может быть nil:

Неожиданно было найдено нуль при развертывании необязательного значения



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow