Réglage UILabel - Font par le code - génère l'erreur - iPhone
Question
Voir le code suivant attentivement. Parce que cela fonctionne parfaitement. Essayez d'ajouter dans votre application. il fonctionnera
- (void)viewDidLoad {
[super viewDidLoad];
// title label - tip
UILabel *tmp=[[UILabel alloc] initWithFrame:CGRectMake(50, 50, 200, 200)];
tmp.textColor=[UIColor colorWithRed:(14.0/255.0) green:(105.0/255) blue:(128.0/255) alpha:1.0];
[tmp setFont:[UIFont fontWithName:@"Arial" size:18]]; tmp.text=@"sagar";
tmp.backgroundColor=[UIColor clearColor]; [self.view addSubview:tmp]; [tmp release];
}
Maintenant, voir le code suivant attentivement. Parce que cela ne fonctionne pas. Voir il y a différence de rien entre ces deux codes.
- (void)viewDidLoad {
[super viewDidLoad];
// title label - tip
UILabel *tmp=[[UILabel alloc] initWithFrame:CGRectMake(50, 50, 200, 200)];
tmp.textColor=[UIColor colorWithRed:(14.0/255.0) green:(105.0/255) blue:(128.0/255) alpha:1.0];
[tmp setFont:[UIFont fontWithName:@"Arial Black" size:18]]; tmp.text=@"sagar";
tmp.backgroundColor=[UIColor clearColor]; [self.view addSubview:tmp]; [tmp release];
}
Je viens de parler #Arial # noir au lieu # Arial #.
- Toutefois, il ne fonctionne pas.
- Est-ce à cause de l'iPhone ne supporte pas = Arial Black =?
Je voudrais savoir pourquoi il ne fonctionne pas.
Combien de différents types de polices pris en charge par l'iPhone?
Y at-il la liste?
Comment définir un nom de police à un UILabel ou à tout contrôle? (Police qui a l'espace à l'intérieur il y a nom)
Merci d'avance pour partager vos connaissances avec moi.
Autres conseils
Essayez @"Arial-BoldMT"
De plus, vous pouvez toujours vous faire une liste des polices disponibles:
for( NSString *familyName in [UIFont familyNames] ) {
for( NSString *fontName in [UIFont fontNamesForFamilyName:familyName] ) {
NSLog(@"%@", fontName);
}
}
Il y a beaucoup d'applications de police dans l'App Store pour voir toutes les polices - dont l'un est iFonts , une application que j'ai développé pour que je puisse envoyer un courriel la liste des polices à quelqu'un d'autre dans l'équipe.