我需要将字符串分成几行,这样每一行就不会超过每行的最大字符数。我不能只中断第 N 个字符,因为我不想在单词中间中断。 该应用程序是国际化的,因此由于文本边界是区域设置敏感的,我不能只插入“”。
有什么东西可以帮助在 Cocoa API 中做到这一点吗?
我正在使用 OpenGLES,用纹理渲染文本,因此处理该问题的 UI 组件无济于事。
谢谢
最佳答案
使用 NSString – substringFromIndex:, – substringWithRange:, – substringToIndex:.
这些方法中的索引指的是符号字符,而不是物理字节。
关于iPhone 与 i18n 的换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4216276/