Paramétrer UILabel - Police via le code - génère une erreur - iPhone

Voir code suivant attentivement. Parce qu'il fonctionne parfaitement. Essayez d'ajouter dans votre application. il travaillera

- (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[email protected]"sagar";
tmp.backgroundColor=[UIColor clearColor]; [self.view addSubview:tmp]; [tmp release];
}

Maintenant, voir code suivant attentivement. Car il ne fonctionne pas. Voyons, il n'en est rien, la différence entre ces deux code.

- (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[email protected]"sagar";
tmp.backgroundColor=[UIColor clearColor]; [self.view addSubview:tmp]; [tmp release];
}

Que je viens de citer #Arial Black# plutôt #Arial# .

  • Toutefois, il ne fonctionne pas.
  • C'est à cause de l'iPhone ne supporte pas =Arial Black= ?

Je voudrais savoir pourquoi il n'est pas de travail.

Combien de différents types de police n'support de l'iPhone?

Est-il une liste?

Comment définir un nom de police à un UILabel ou à tout contrôle ? (police, qui dispose d'un espace dans son nom )

Merci d'avance pour le partage de vos connaissances avec moi.

source d'informationauteur Sagar R. Kothari