代码之家  ›  专栏  ›  技术社区  ›  Ken

iPhone,日文脚本[关闭]

  •  1
  • Ken  · 技术社区  · 14 年前

    iPhone默认系统字体是否可以显示日语脚本?

    我有一个iPhone,它能正确编译,然后在模拟器中正确地进行本地化和显示(英语、日语和泰语!)在我的iTouch上,它的英语和泰语运行良好,但当我将语言设置更改为日语时,它会挂起。当我使用say hirakakupron-w3显示标签时,我可以正确显示日文脚本,但这对表节头没有好处,除非我可以通过某种方式更改系统字体。

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

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

    必须有一种清晰的显示日文脚本的方法。

    2 回复  |  直到 12 年前
        1
  •  1
  •   Ken    14 年前

    如果有其他选择的话,答案也可能是否定的。(为什么它在模拟器中工作,但不在iTouch上运行,我完全不清楚…)

    不管怎样,有一个解决办法:

    相反,自定义节头视图,返回字体设置为@“hirakakupron-w3”的标签(仍从uiview继承)。正确的使用方法是:

    -(uiview*)tableview:(uitableview*)tableview viewforheaderinsection:(nsinteger)部分;

    这不是很令人满意。这是uikit中的bug吗?

        2
  •  0
  •   Ken    14 年前

    附录:

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

    它现在在我的应用程序“live”中工作,而不仅仅是在模拟器中,尽管我仍然无法解释这是为什么。我使用的是11MB的RAM,它应该离引起内存警告足够远。

    不过,它现在还在工作。