Frage

Ich möchte Uilabels Text mutig machen

infoLabel=[[UILabel alloc]initWithFrame:CGRectMake(90,150, 200, 30)];
[infoLabel setText:@"Drag 14 more Flavors"];
[infoLabel setBackgroundColor:[UIColor clearColor]];
[infoLabel setFont:[UIFont fontWithName:@"Arial" size:16]];

[infoLabel setTextColor:[UIColor colorWithRed:193.0/255 
                                        green:27.0/255 
                                         blue:23.0/255 
                                        alpha:1 ]];
War es hilfreich?

Lösung

Versuchen

[infoLabel setFont:[UIFont fontWithName:@"Arial-BoldMT" size:16]];

Möglicherweise lohnt es sich auch zu überprüfen, ob die Schriftart, die Sie verwenden möchten, auf dem Gerät verfügbar ist

Andere Tipps

Wenn Sie die System -Schriftart behalten und mutig machen möchten:

[infoLabel setFont:[UIFont boldSystemFontOfSize:16]];

Verwenden Sie die GUI in Xcode, wählen Sie die Beschriftung aus und gehen Sie zum Attribute Inspector. Eine der Optionen ist eine Schriftart. Klicken Sie auf das Schriftsymbol (nicht auf die Up-Down-Pfeile). Erweitern Sie im Popup, das angezeigt wird, die Schriftart Comboxbox. Wählen Sie unter dem Abschnitt BOLD System regelmäßig.

Xcode screenshot

Für Swift -Benutzer sollte dies funktionieren:

myLabel.font = UIFont.boldSystemFont(ofSize: 12.0)

Oder wenn Sie eine andere Schriftart verwenden möchten:

myLabel.font = UIFont(name:"HelveticaNeue-Bold", size: 12.0)

Sie können den Schlaganfall mit einem negativen Wert einstellen, um einen mutigen Effekt zu erzielen, wenn Sie nicht über die fett gedruckte Variation Ihrer benutzerdefinierten Schriftart verfügen. Siehe hier:

Wie kann ich beide streicheln und füllen mit nsattributestSstring mit uilabel

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top