iPhone与i18n断线

时间:2010-11-18 15:12:42

标签: iphone internationalization

我需要在行中打破一个字符串,这样每行不会超过每行的最大字符数。我不能只是打破第N个角色,因为我不想在一个单词的中间打破。 该应用程序是国际化的,因此,由于文本边界是区域敏感的,我不能只是打破''。

有没有什么可以帮助在Cocoa API中做到这一点?

我正在使用OpenGLES,使用纹理渲染文本,因此处理它的UI组件无济于事。

由于

1 个答案:

答案 0 :(得分:0)

使用NSString - substringFromIndex:, - substringWithRange:, - substringToIndex:。

这些方法中的索引是指符号字符,而不是物理字节。

http://developer.apple.com/library/ios/#documentation/cocoa/reference/foundation/Classes/NSString_Class/Reference/NSString.html