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



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow