Recherche…


Introduction

UIFont est une classe utilisée pour obtenir et définir les informations relatives aux polices. Il hérite de NSObject et est conforme à Hashable , Equatable , CVarArg et NSCopying .

Déclarer et initialiser UIFont

Vous pouvez déclarer un UIFont comme suit:

var font: UIFont!

UIFont a plus de méthodes init() :

  • UIFont.init(descriptor: UIFontDescriptor, size: CGFloat)
  • UIFont.init(name: String, size: CGFloat)

Par conséquent, vous pouvez initialiser un UIFont comme ceci:

let font = UIFont(name: "Helvetica Neue", size: 15)

La police par défaut est System , taille 17 .

Changer la police d'une étiquette

Pour modifier la police de texte d'une étiquette, vous devez accéder à sa propriété de font :

label.font = UIFont(name:"Helvetica Neue", size: 15)

Le code ci-dessus changera la police de l'étiquette en Helvetica Neue , taille 15 . Attention, vous devez épeler le nom de la police correctement, sinon, cette erreur sera lancée, car la valeur initialisée ci-dessus est facultative et peut donc être nulle:

Inopinément trouvé nil en déroulant une valeur optionnelle



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow