- (void)textFieldDidBeginEditing:(UITextField *)textField {
[textField selectAll:self];
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
return YES;
}
上記では、textFieldは正しく選択されていますが、キーボードから戻ってtextFieldを2回連続してタップすると、テキストが選択されません。連続して選択しない場合、またはキーボードから戻る前にテキストの選択を解除した場合、そのtextFieldの次のフォーカスでテキストが正しく選択されます。
上記の場合、どうすればテキストを選択できますか?