0
私のページにはUISearchBarがあります。私はこの検索バーがページの任意の部分がタップされると消えるようにしたい。これは私が私のviewDidLoadを持っているコードです:Tapキーボード/認識されないセレクタを解除する動作
UITapGestureRecognizer *pageTapped = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideSearchBar)];
[self.view addGestureRecognizer: pageTapped];
マイhideSearchBar方法は、次のようになります。
-(void)hideSearchBar:(UITapGestureRecognizer *)pageTapped{
[self.view endEditing:YES];
}
私は現在hideSearchBarがに送信され、認識されないセレクターだったと言って、認識されないセレクターエラーを取得していますfilterPageViewControllerのインスタンス(hideSearchBarメソッドとsearchBar自体を含むクラス)。ヘッダーファイルに何か不足している可能性があるのでしょうか?
これは、sig abrtエラーを解決するために動作します。ありがとうございます! - タップすると何も起こりません。検索バーが消えません:/ – Matt
これはあなたのキーボードを隠す終了編集を送信したためです - あなたは検索バーも処理する必要があります – Miknash