iOS центрирование японских символов - PullRequest
1 голос
/ 30 октября 2011

Для надписей или названий кнопок, когда я использую шрифт helvetica, он выглядит следующим образом:

Но когда я использую шрифт HiraKakuProN-W6 (Hiragino Kaku Gothic ProN W6) (для японских символов)это дает мне это: enter image description here

Я хотел бы знать, является ли это нормальным поведением.Если да, я был бы благодарен любому, кто может сказать мне, как центрировать символы японского шрифта.Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 17 января 2013

Я столкнулся с точно такой же проблемой и нашел способ решить ее в iOS 6:

label.attributedText = [[NSAttributedString alloc] initWithString:@"Start" attributes:@{
                                                                            NSFontAttributeName : [UIFont fontWithName:@"HiraKakuProN-W6" size:16],
                                                                 NSForegroundColorAttributeName : [UIColor blackColor],
                                                }];

p.s. для titleLabel UIButton установка NSAttributedText в button.titleLabel напрямую не будет работать, для UIButton.

доступен метод - (void)setAttributedTitle:(NSAttributedString *)title forState:(UIControlState)state NS_AVAILABLE_IOS(6_0);.
0 голосов
/ 30 октября 2011

Да, это проблема.Я бы порекомендовал вам использовать системный шрифт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...