0

UITextView我使用 on 's创建了一个键盘inputView

我想对齐来自 的文本,UItextAlignmentRight但它不起作用,因为它UITextViewDelegate在使用inputView.

任何帮助将不胜感激。

4

2 回答 2

1

这可能对在设置 UITextView 的 textAlignment 时遇到问题的人有所帮助。我尝试了不同的 Unicode 方向字符,发现:

  1. 当您将 textView 的 textAlignment 属性设置为 UITextAlignmentRight 时,如果您的文本以从左到右的强字符开始,则从右到左调整可以正常工作。例如:

    self.textView.text = [@"\u200e\u202b" stringByAppendingString: yourRtLstring];
    
  2. 如果您没有设置 textView 的 textAlignment 属性(或设置为默认的 UITextAlignmentLeft),则从右到左调整对于强 RtL 字符正常工作。

于 2012-08-12T19:29:15.407 回答
0
  1. 检查您的 ViewController 是否正在实现 UITextViewDelegate 协议

  2. 将 UITextView 上的 UITextAlignment 属性设置为 UITextAlignmentRight

  3. 您使用的是哪种 UITextViewDelegate 方法?

于 2012-07-21T06:46:07.823 回答