Я создал клавиатуру, используя UITextView inputView.
UITextView
inputView
Я хочу выровнять текст из UItextAlignmentRight, но он не работает, так как он не вызывает метод UITextViewDelegate при использовании inputView.
UItextAlignmentRight
UITextViewDelegate
Любая помощь будет оценена.
Это может быть полезно для людей, которые испытывают проблемы с настройкой textAlignment для UITextView.Я экспериментировал с различными символами направления Unicode и обнаружил, что:
Когда вы устанавливаете свойство textAlignment textView в UITextAlignmentRight, корректировка справа налево работает правильно, если вы начинаете свой текст с сильного слева направоперсонаж.Например:
self.textView.text = [@"\u200e\u202b" stringByAppendingString: yourRtLstring];
Если не установить свойство textAlignment textView (или установить значение по умолчанию UITextAlignmentLeft), корректировка справа налево работает для сильных символов RtL.
Проверьте, реализует ли ваш ViewController протокол UITextViewDelegate
Установите для свойства UITextAlignment UITextView значение UITextAlignmentRight
Какой метод UITextViewDelegate вы используете?