2380


UITextView で選択した範囲をコードで取得したいです。

範囲選択を変更したときに呼び出されるメソッドなどはありますか？  
また選択範囲を取得するメソッドも教えてください。


CC BY-SA 3.0
2014-12-22T07:43:06.597
2372
2014-12-22T10:42:08.047
2014-12-22T10:03:15.163
5505
5505
question
ios objective-c
UITextView の範囲選択を取得したい


範囲選択を変更したときに呼び出されるメソッド: UITextViewDelegateプロトコルのtextViewDidChangeSelection:

選択範囲を取得するメソッド: UITextViewのselectedRangeプロパティ

[code]

    - (void)textViewDidChangeSelection:(UITextView *)textView {
        NSString *selectedText = [textView.text substringWithRange:textView.selectedRange];
    }
    
[/code]

例えば、上記のようなコードで選択範囲が変わるたびに、選択範囲のテキストが取得できます。


CC BY-SA 3.0
2014-12-22T10:42:08.047
2380
2014-12-22T10:42:08.047
5519
2372
answer