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