iPhone,日文脚本

时间:2010-09-02 07:02:21

标签: iphone internationalization

iPhone默认系统字体可以显示日文脚本吗?

我有一个正确编译的iPhone,然后在模拟器中正确地进行本地化和显示(英语,日语和泰语!)。它在我的iTouch上运行良好的英语和泰语,但在我将语言设置更改为日语时挂起。当我在显示标签时使用说HiraKakuProN-W3时,我可以正确显示日文脚本,但这对于表格部分标题没有用,除非我可以更改系统字体。

其他本地化(德语,法语)工作正常。

我的本​​地化文件是UTF8编码的。

必须有一种干净的方式来显示日文脚本。

2 个答案:

答案 0 :(得分:1)

答案可能不是,因为有其他选择。 (为什么它在模拟器中工作但不能在iTouch上运行我根本不清楚......)

无论如何,有一个解决方法:

而是自定义节标题视图,返回一个标签(无论如何都继承自UIView),其字体设置为@“HiraKakuProN-W3”。正确的使用方法是:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section;

这不是很令人满意。这是UIKit中的一个错误吗?

答案 1 :(得分:0)

附录:

iPhone / iTouch上的系统字体可以很好地处理日文脚本。

它现在正在我的应用程序“现场”工作,而不仅仅是在模拟器中,但为什么这是我仍然完全无法解释。我正在使用11mb的RAM,这应该远远不会发出内存警告。

不过,它现在正在运作。