10
votes

Réglage Uilabel - Police via Code - Génère une erreur - iPhone

Voir le code suivant avec soin. Parce que ça marche parfaitement. Essayez d'ajouter 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 Black" size:18]]; tmp.text=@"sagar";
tmp.backgroundColor=[UIColor clearColor]; [self.view addSubview:tmp]; [tmp release];
}
  • Cependant, cela ne fonctionne pas. Li>
  • est-ce à cause de l'iPhone ne supporte pas = Arial Black =? Li> ul>

    J'aimerais savoir pourquoi cela ne fonctionne pas. P>

    Combien de types de caractères de police est-ce que la prise en charge de l'iPhone? P>

    existe-t-il une liste? p>

    Comment définir un nom de police sur un Uilabel ou à n'importe quel contrôle? (police qui a de l'espace dans son nom) P>

    Merci d'avance pour partager vos connaissances avec moi. P> P>


0 commentaires

3 Réponses :


22
votes

ici est une liste de polices disponibles dans iPhone OS. Il semblerait que l'arial noir n'est pas parmi eux.


0 commentaires

12
votes

Essayez @ "ARIAL-BOLLDMT" code>

En outre, vous pouvez toujours vous faire une liste de polices disponibles: p>

for( NSString *familyName in [UIFont familyNames] ) {
  for( NSString *fontName in [UIFont fontNamesForFamilyName:familyName] ) {
    NSLog(@"%@", fontName);
  }
}


0 commentaires

0
votes

Il existe de nombreuses applications de polices dans l'App Store pour voir toutes les polices - l'une des utilisations est ifontts , une application que j'ai développée afin que je puisse envoyer la liste des polices à quelqu'un d'autre de l'équipe.


0 commentaires