Problème de centrage des caractères japonais iOS

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: entrez la description de l'image ici

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 .