テキストフィールドが呼び出されsearchBox、ユーザーが [完了] をクリックした場合にキーボードを取り除こうとしています。
これを行うために知っておく必要がある IBAction はありますか?
テキストフィールドが呼び出されsearchBox、ユーザーが [完了] をクリックした場合にキーボードを取り除こうとしています。
これを行うために知っておく必要がある IBAction はありますか?
ビューコントローラーで:
- (void)viewDidLoad
{
// ...
searchBox.delegate = self;
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[searchBox resignFirstResponder];
return YES;
}
詳細については、UITextFieldDelegate のドキュメントを参照してください (この例では、YES ではなく NO を返すことをお勧めします)。
ビューコントローラーを UITextFieldDelegate にして、書き込む必要があります
viewDidLoad:
[searchBox setDelegate:self];
そして、次のように書きます。
- (BOOL)textFieldShouldReturn:(UITextField *)textfield
{
[searchbox resignFirstResponter];
return YES;
}