UITextView
我使用 on 's创建了一个键盘inputView
。
我想对齐来自 的文本,UItextAlignmentRight
但它不起作用,因为它UITextViewDelegate
在使用inputView
.
任何帮助将不胜感激。
UITextView
我使用 on 's创建了一个键盘inputView
。
我想对齐来自 的文本,UItextAlignmentRight
但它不起作用,因为它UITextViewDelegate
在使用inputView
.
任何帮助将不胜感激。
这可能对在设置 UITextView 的 textAlignment 时遇到问题的人有所帮助。我尝试了不同的 Unicode 方向字符,发现:
当您将 textView 的 textAlignment 属性设置为 UITextAlignmentRight 时,如果您的文本以从左到右的强字符开始,则从右到左调整可以正常工作。例如:
self.textView.text = [@"\u200e\u202b" stringByAppendingString: yourRtLstring];
如果您没有设置 textView 的 textAlignment 属性(或设置为默认的 UITextAlignmentLeft),则从右到左调整对于强 RtL 字符正常工作。
检查您的 ViewController 是否正在实现 UITextViewDelegate 协议
将 UITextView 上的 UITextAlignment 属性设置为 UITextAlignmentRight
您使用的是哪种 UITextViewDelegate 方法?