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