2011-01-28 2 views
1

UITextViewをタップすると、selectedRangeプロパティが設定されます。私はその呼び出しを傍受し、場合によっては場所を変更したいと思う。それを行う方法はありますか?UITextViewはsetSelectedRangeを呼び出しますか?

私は私のサブクラスで

-(void) setSelectedRange: (NSRange) theRange 

を実装してみました。私は範囲を設定している場合、これはそれをちょうど傍受する。しかし、アップルのコードが(タップで起こるように)設定を行っている場合、私のサブクラスのsetSelectedRangeメソッドは起動しません。あなたが(それもちろんのテキストビューのデリゲート作ることを忘れないでください)あなたのコントローラでこれを実装し、持つことができるよう

おかげUITextView

答えて

2

インスタンスは、そのデリゲートたびの選択の変更に-textViewDidChangeSelection:通知を送信しますコントローラーはselectedRangeプロパティを操作します。

関連する問題