Je voulais changer la police par défaut de l'application alors je l'ai fait
UILabel.appearance().font = UIFont(name: "PartyLetPlain", size: 17)
dans le AppDelegate et cela a fonctionné comme prévu jusqu'à ce que j'ai essayé de changer la taille de la police.
J'ai essayé de changer la taille de la police comme si
categoryName.font = UIFont(name: categoryName.font.fontName, size: 17)
ou categoryName.font.fontWithSize(20)
Après avoir changé la taille de la police, le nom de la police est changé et le nom de la police est imprimé. .SFUIText
donc juste pour changer, j'ai commenté la
UILabel.appearance().font = UIFont(name: "PartyLetPlain", size: 17)
depuis AppDelegate et a changé la police du storyboard et a bien fonctionné même après avoir changé la taille de la police.
Comment résoudre ce problème?
Réponses:
0 pour la réponse № 1.FUIText est le défaut système Par conséquent, vous obtenez le même résultat lorsque vous attribuez.
Apparence ne change pas les propriétés une fois qu'elles sont dans la fenêtre. Créez une classe d'étiquettes personnalisée et utilisez-la.
Ou utilisez simplement votre police UIFont(name: "PartyLetPlain", size: 17)
pour changer la taille de la police. ça va marcher.
Pour l'apparence s'il vous plaît vérifier le lien https://developer.apple.com/reference/uikit/uiappearance