Pour les labels ou les titres de buttons, lorsque j'utilise la police Helvetica, cela ressemble à ceci:
Mais quand j'utilise la police HiraKakuProN-W6 (Hiragino Kaku Gothic ProN W6) (pour les caractères japonais), cela me donne ceci:
Je voudrais savoir si c'est un comportement normal. Si oui, je serais reconnaissant à tous ceux qui peuvent me dire comment centrer les caractères japonais. Merci d'avance!
Oui, c'est un problème. Je vous recommand d'utiliser la police système.
J'ai rencontré exactement le même problème, et find un moyen de le résoudre dans iOS 6:
label.atsortingbutedText = [[NSAtsortingbutedSsortingng alloc] initWithSsortingng:@"Start" atsortingbutes:@{ NSFontAtsortingbuteName : [UIFont fontWithName:@"HiraKakuProN-W6" size:16], NSForegroundColorAtsortingbuteName : [UIColor blackColor], }];
ps pour titleLabel UIButton, la définition d'un NSAtsortingbutedText
dans le button.titleLabel
ne fonctionnera pas directement, il existe une méthode - (void)setAtsortingbutedTitle:(NSAtsortingbutedSsortingng *)title forState:(UIControlState)state NS_AVAILABLE_IOS(6_0);
disponible pour UIButton
.