Buscar..
Introducción
UIFont es una clase que se utiliza para obtener y configurar información relacionada con la fuente. Hereda de NSObject y se ajusta a Hashable , Equatable , CVarArg y NSCopying .
Declarar e inicializar UIFont
Puede declarar un UIFont siguiente manera:
var font: UIFont!
UIFont tiene más métodos init() :
-
UIFont.init(descriptor: UIFontDescriptor, size: CGFloat) -
UIFont.init(name: String, size: CGFloat)
Por lo tanto, puedes inicializar un UIFont como este:
let font = UIFont(name: "Helvetica Neue", size: 15)
La fuente predeterminada es System , tamaño 17 .
Cambiando la fuente de una etiqueta
Para cambiar la fuente de texto de una etiqueta, debe acceder a su propiedad de font :
label.font = UIFont(name:"Helvetica Neue", size: 15)
El código anterior cambiará la fuente de la etiqueta a Helvetica Neue , tamaño 15 . Tenga en cuenta que debe escribir correctamente el nombre de la fuente, de lo contrario lanzará este error, ya que el valor inicializado arriba es un Opcional, y por lo tanto puede ser nulo:
Se encontró inesperadamente nil mientras se desenvolvía un valor opcional