Я хочу показать текст внутри UIlabel
из UITableViewCell
для каждой ячейки. Внутри текста для каждой строки текста направление линии должно отображаться правильно. Так что если язык строки арабский, то это должен быть RTL, а если это английский, то это должен быть LTR. Я не хочу обнаруживать разделитель строк в cellForRow
делегате, а затем создавать NSAttributedString
, потому что обнаружение в cellForRow
имеет низкую производительность, и у меня огромная таблица с огромными текстами.
Как можно решить этот сценарий с хорошей производительностью?
Я также не знаю, как Telegram
решить эту проблему, если кто-нибудь знает, скажите, пожалуйста. Любая помощь приветствуется.
Редактировать: Каждый текст, вставленный в UILabel, может иметь разные строки, которые каждая строка может иметь на своем языке. Поэтому для каждой линии мне нужно разное направление. Внутри UILabel или UITextView я просто могу задать направление для всего текста, а не для каждой строки текста.