对于标签或按钮标题,当我使用helvetica字体时,它看起来像这样:
但是当我使用HiraKakuProN-W6(Hiragino Kaku Gothic ProN W6)字体(日文字符)时,它给了我:
我想知道这是否属于正常行为。如果是的话,我会感激任何能告诉我如何集中日文字体的人。 提前谢谢!
答案 0 :(得分:0)
是的,这是一个问题。我建议你使用系统字体。
答案 1 :(得分:0)
我遇到了完全相同的问题,并找到了在iOS 6中解决问题的方法:
label.attributedText = [[NSAttributedString alloc] initWithString:@"Start" attributes:@{
NSFontAttributeName : [UIFont fontWithName:@"HiraKakuProN-W6" size:16],
NSForegroundColorAttributeName : [UIColor blackColor],
}];
P.S。对于UIButton的titleLabel,直接将NSAttributedText
设置为button.titleLabel
将不起作用,- (void)setAttributedTitle:(NSAttributedString *)title forState:(UIControlState)state NS_AVAILABLE_IOS(6_0);
可以使用UIButton
方法。