UITextFieldのカーソル位置を制御しようとしています。ユーザーは、一度に複数の文字をテキストフィールドの中央に挿入することはできません。これをテキストフィールドの最後に移動します。だからSOのこの投稿:Control cursor position in UITextFieldそれは私の問題を解決します。しかし、私は現在のカーソルの位置を知る必要があります。UITextFieldのカーソル位置を取得する
私のコードは次のようになります。それは私のIDXにエラーを与えている
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if (textField.tag == 201)
{
[myclass selectTextForInput:textField atRange:NSMakeRange(idx, 0)];
}
}
。それをどうやって見つけるのですか?
次に、uitextfield内の文字を削除した後にカーソルが同じ場所に残るようにするにはどうすればよいですか? – lakesh