Ich bin dynamisch erstellen UIlabels und für das erste Etikett verwende ich Fett Stil.UILabel Schriftgröße ist nicht korrekt für Fettschrift
for (int i = 0; i < vehicles.count; ++i) {
CGRect labelRect = CGRectMake(i * (self.frame.size.width/vehicles.count),
3, self.frame.size.width/vehicles.count,
13);
UILabel *label = [[UILabel alloc] initWithFrame:labelRect];
label.textColor = thumbColor;
label.textAlignment = NSTextAlignmentCenter;
label.text = vehicles[i].vehicleClass;
UIFont *labelFont;
if (i == 0) {
labelFont = [UIFont fontWithName:@"Avenir Next-Bold" size:9.0];
} else {
labelFont = [UIFont fontWithName:@"Avenir Next" size:9.0];
}
label.font = labelFont;
[vehiclesLabels addObject:label];
[self addSubview:label];
}
Aber es zeichnen wie diese
Warum das erste Label größer ist?
Es ist sehr für alle benutzerdefinierten Schriftarten. –
Vielleicht ist es ein falscher Name Avenir Next-Bold? –
Code ist korrekt überprüfen Schriftart Name –