私のiPhoneアプリでは、UISearchBarを使用しています(検索ディスプレイコントローラーなし)。私は自分の「検索」ボタンをUIButtonとして持っているので、UISearchBarで編集を開始するとポップアップするキーボードでは、使用できないので「検索」ボタンを常に非表示にします。Search Display Controllerなしでこれを行うにはどうすればよいですか?
または、代わりに、UISearchBarとUIButtonの「検索」を引き続き使用し、キーボードの「検索」ボタンも機能させることはできますか?私が試してみました -
(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
ただし、私のUISearchBarは「searchbar」と呼ばれるため、それに応答しません(searchBarをsearchbarに変更しても機能しません)。代わりに、検索ディスプレイコントローラーでUISearchBarを使用すると、完全に機能しますが、編集時に開く新しいテーブルビューは必要ありません。または、これを防ぐ方法はありますか?
前もって感謝します!
ベンジ
-編集:解決済み。検索バーの代わりにテキストフィールドを使用したので、似ています。