0

を使用してキーボードを作成しましUITextViewinputView

からのテキストを揃えたいのですが、を使用しているときにメソッドをUItextAlignmentRight呼び出さないため、機能しません。UITextViewDelegateinputView

どんな助けでもありがたいです。

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 に答える