Проблема существует в старых версиях на iOS. в последнем случае справа налево работает хорошо.
То, что я сделал, выглядит следующим образом:
Сначала я проверяю версию iOS:
if (![self compareCurVersionTo:4 minor:3 point:0])
чем:
// set RTL on the start on each line (except the first)
myUITextView.text = [myUITextView.text stringByReplacingOccurrencesOfString:@"\n"
withString:@"\u202B\n"];