gpt4 book ai didi

iPhone 与 i18n 的换行

转载 作者:行者123 更新时间:2023-12-03 20:16:34 27 4
gpt4 key购买 nike

我需要将字符串分成几行,这样每一行就不会超过每行的最大字符数。我不能只中断第 N 个字符,因为我不想在单词中间中断。该应用程序是国际化的,因此由于文本边界是区域设置敏感的,我不能只插入“”。

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

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

谢谢

最佳答案

使用 NSString – substringFromIndex:, – substringWithRange:, – substringToIndex:.

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

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

关于iPhone 与 i18n 的换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4216276/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com