2

編集可能な UITextView がありません。フォーカスされると、カーソル位置は先頭にあります。カーソルの位置を設定するにはどうすればよいですか? (点字キーボードでiPhoneデバイスを使用していますが、編集可能なUITextViewがフォーカスされていない場合、最初からテキストがあるため、カーソルの位置を設定する必要があります。)

4

1 に答える 1

0

最後にカーソル位置を設定したい場合は、このデリゲートを次のように使用します::

- (void)textViewDidChangeSelection:(UITextView *)textView{
textView.text =[NSString stringWithFormat:@"%@",textView.text];
}

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
return NO;
}

カーソルを表示するためにUITextViewプロパティをyesに設定することを覚えておいてください

于 2012-12-24T11:37:05.100 に答える