разрыв линии iPhone с i18n - PullRequest
       0

разрыв линии iPhone с i18n

3 голосов
/ 18 ноября 2010

Мне нужно разбить строку на строки, чтобы каждая не превысила максимальное количество символов в строке.Я не могу просто сломать N-й символ, потому что я не хочу разрываться в середине слова.Приложение интернационализировано, поэтому, поскольку текстовая граница чувствительна к локали, я не могу просто взломать ''.

Есть ли что-то, что может помочь сделать это в API Какао?

IЯ использую OpenGLES, рендеринг текста с текстурами, поэтому компоненты пользовательского интерфейса, которые обрабатывают это не поможет.

Спасибо

1 Ответ

0 голосов
/ 18 ноября 2010

Использовать NSString - substringFromIndex :, - substringWithRange :, - substringToIndex:.

Индексы в этих методах ссылаются на символьные символы, а не на физические байты.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...