Я попытался вставить символы возврата и новой строки в строку субтитров, но они оказались «пробелами», а не разрывами строки. Поскольку субтитры - это просто NSString, я должен посмотреть на контейнер, что, вероятно, означает, что мне придется свернуть свои собственные представления аннотаций.
NSString становится f.ex. «90510 \ nГолливуд, Калифорния», но, может быть, мне придется вместо этого «кодировать» символы новой строки или использовать подкласс NSString для отправки в субтитры?
Что меня сбивает с толку, так это то, что, конечно, субтитры должны иметь возможность «переносить», поскольку MKAnnotation (представление) обрабатывает слишком длинный текст, изменяя размер пузыря и добавляя «...» и так далее.
Мне нужен правильный перенос слов (а не жесткие разрывы строк) для абзаца текста, который я добавляю позже, но я мог бы сделать это как отдельное предупреждение или тип модального окна, если вы знаете, какие из них поддерживают перенос слов, я бы будьте благодарны, если вы могли бы их предложить.
Есть подозрение, что что-то возможно, если добавить UILabel в качестве подпредставления или каким-то образом получить доступ к UILabel (?), Который используется для отображения субтитров, и установить для него numberOfLines значение 0, но я не знаю, как это сделать. .