Question

Comment puis-je utiliser la police: HelveticaNeue Regular dans mes étiquettes? Je peux le faire avec IB, mais programmatiquement, cela semble que ce n'est pas possible.

Helveécanicaneue-Medium est-il régulier ou Helveticeaneue?

Était-ce utile?

La solution

Vous pouvez trouver toutes les polices ici:

Liste des polices iPhone

Pour Helvetica, vous feriez:

Dans Objective-C:

UIFont *helvFont = [UIFont fontWithName:@"HelveticaNeue" size:14.0];

Dans Swift:

let helvFont = UIFont(name: "HelveticaNeue", size: 14.0)

Donc le régulier le ferait en effet par HelveticaNeue

Autres conseils

Voici une liste des polices disponibles sur iOS:

http://iosfont.com/

Si vous souhaitez utiliser la police du système, utilisez simplement [UIFont systemFontOfSize:] ou [UIFont boldSystemFontOfSize:]

Swift 2.1:

var yourFont = UIFont(name: "", size: 30)

Et pour obtenir une liste des polices disponibles dans votre scénario spécifique:

print(UIFont.familyNames())

Essayez ça, c'est du travail pour moi,

Objectif c

myLabel.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:32.0f];

Rapide

myLabel.font = UIFont(name: "HelveticaNeue-Light", size: 32.0)

Sur polices iOS Vous trouverez la liste complète des polices et de leurs noms.

self.uilabel.text = "UNIVERSITY"

let textAttributes = [NSAttributedString.Key.foregroundColor:UIColor.black,NSAttributedString.Key.font: UIFont(name: "HelveticaNeue", size: 18.0)!]
    navigationController?.navigationBar.titleTextAttributes = textAttributes
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top