ユーザーが TextField をタップしたときにキーボードが表示されないようにする方法を見つけようとしていますが、それを行う方法が見つかりませんでした。
textField をデリゲートにリンクした後、このコードを試しましたが、それでもうまくいきませんでした。コードはログに記録されていましたが、キーボードは表示されました。
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
NSLog(@"BeginEditing");
return YES;
[textField resignFirstResponder];
}
戻るとNO
、必要な textField からフォーカスが失われます。
私が持っている textFields には、同じビューのボタンからの値が入力されています。そのため、キーボードを表示したくないのと同時に、入力したい textField をユーザーに選択してもらいたいのです。