1

テキストフィールドが呼び出されsearchBox、ユーザーが [完了] をクリックした場合にキーボードを取り除こうとしています。

これを行うために知っておく必要がある IBAction はありますか?

4

2 に答える 2

2

ビューコントローラーで:

- (void)viewDidLoad
{
    // ...
    searchBox.delegate = self;
}

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [searchBox resignFirstResponder];

    return YES;
}

詳細については、UITextFieldDelegate のドキュメントを参照してください (この例では、YES ではなく NO を返すことをお勧めします)。

于 2011-04-28T19:26:57.837 に答える
2

ビューコントローラーを UITextFieldDelegate にして、書き込む必要があります

viewDidLoad:
[searchBox setDelegate:self];

そして、次のように書きます。

- (BOOL)textFieldShouldReturn:(UITextField *)textfield
{
    [searchbox resignFirstResponter];
    return YES;
}
于 2011-04-28T19:30:14.963 に答える