1

簡単に: アニメーションなしでキーボードと searchDisplayController を閉じる方法はありますか?

ユーザーが「キャンセル」を押したときにそれを行うことができましたが、ユーザーが検索フィールドの上の黒い「ウィンドウのようなもの」を押すと (ユーザーがテキストを挿入していないときにのみ表示されます)、アニメーションは常に発生します。デリゲート関数を変更します。

これを制御する方法、または代わりに、ユーザーが黒いウィンドウを押して検索を終了できないようにする方法はありますか?

前もって感謝します。

4

1 に答える 1

1

検索表示コントローラーを手動で非アクティブ化して、アニメーションを回避できます。

[self.searchDisplayController setActive:NO animated:NO];

- (void)viewWillDisappearテーブルビューから移動するときにアニメーションが妨げられるかどうかを確認するために、それを入れてみてください。

于 2010-05-13T21:58:03.630 に答える