У меня есть UITextView
, который содержит как арабский, так и английский текст.
Что происходит, так это то, что оба текста выравниваются в соответствии с выравниванием UITextView следующим образом:
Выравнивание по левому краю: все слева
Центр выравнивания: весь центр
Выравнивание по правому краю: все в порядке
Выравнивание по ширине: все слева
Выравнивание ---: все слева
Теперь: что я могу сделать, чтобы арабский текст выравнивался по правому краю, а английский текст выравнивался по левому краю, где они находятся в одном и том же UITextView
Примечание. Я видел этот вопрос с той же проблемой, но никто не ответил.
Заранее спасибо!
ИЗМЕНИТЬ:
Арабский текст может быть включен между двумя английскими текстами и наоборот.
Например:
Это какой-то текст
اهلا بكم
Больше английского текста
NSMutableAttributedString
,NSMutableParagraphStyle
оба должны быть доступны в Swift. Просто следуйте методам и классам, ищите их в документации, они существуют в Swift. - person Larme   schedule 10.01.2018