ユーザーが検索バーにフォーカスするとキャンセルボタンを表示する検索バーを実装しました。このために、searchBar.showsCancelButton = YES;
私は私のsearchBarTextDidBeginEditing
方法で書いています。ではsearchBarSearchButtonClicked
、ユーザーが完全なテーブルビューを表示できるように、キーボードを再署名します。
問題: この時点で、検索バーのキャンセル ボタンが反応しません。検索バーが再びフォーカスを取得した場合にのみ応答します。これは検索バーのキャンセル ボタンの既定のプロパティですか、それともコードに何か不足していますか。検索バーにフォーカスを戻さずにキャンセルボタンを使いたい。