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.

Était-ce utile?

La solution

une liste des polices disponibles dans l'iPhone OS. Il semblerait Arial Black ne figure pas parmi eux.

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top