iOS日文字符居中问题
对于标签或按钮标题,当我使用 helvetica 字体时,它看起来像这样:
但是当我使用 HiraKakuProN-W6(Hiragino Kaku Gothic ProN W6) 字体(对于日语字符)时,它给了我这个:< img src="https://i.sstatic.net/ujnZZ.png" alt="在此处输入图像描述">
我想知道这是否是正常行为。如果是,我将不胜感激任何能告诉我如何将日语字体字符居中的人。 提前致谢!
For labels or for button titles, when i use helvetica font, it looks like this:
But when i use HiraKakuProN-W6(Hiragino Kaku Gothic ProN W6)font(for japanese characters) it gives me this:
I would like to know whether this is normal behaviour. If yes, I would be grateful to anyone who can tell me how to center the japanese font characters.
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,这是一个问题。我建议您使用系统字体。
Yes, it's a problem. I'd recommend you to use System font.
我遇到了完全相同的问题,并在iOS 6中找到了解决方法:
ps对于UIButton的titleLabel,直接在
button.titleLabel
中设置一个NSAttributedText
不会工作,有一个方法- (void)setAttributedTitle:(NSAttributedString *)title forState:(UIControlState)state NS_AVAILABLE_IOS(6_0);
可用于UIButton
。I've encountered exactly the same problem, and find a way to solve it in iOS 6:
p.s. for UIButton's titleLabel, setting a
NSAttributedText
into thebutton.titleLabel
directly will not work, there is a method- (void)setAttributedTitle:(NSAttributedString *)title forState:(UIControlState)state NS_AVAILABLE_IOS(6_0);
available forUIButton
.