Поиск…
Вступление
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:
Неожиданно было найдено нуль при развертывании необязательного значения