4

カスタム クラスを使用して初期化された UISearchBar を UIView に追加しています。そして touchesBegan() メソッドをオーバーライドしました。

また、UISearchBar でユーザー インタラクションを有効にしました。ただし、検索バーをクリックしても touchesBegan() メソッドは起動しません。

touchesBegan() 関数が呼び出されない理由はありますか? 誰かが私を助けてくれたら、それは素晴らしいことです。

4

2 に答える 2

2

UISearchBar のデリゲートを設定する必要があります。これを行うには、.h ファイルで、UIViewController の後に入力します。次に、nib ファイルで、検索バーを [参照アウトレット] セクションにある検索バーの名前に接続してください。それがあなたを助けることを願っています。

于 2013-01-24T07:32:34.497 に答える
0

Interface Builder でカスタム クラスを UISearchBar として設定しましたか?

于 2012-09-20T11:40:35.367 に答える