2

UISearchDisplayController を実装しています。コントローラーがアクティブになると、以前の検索用語で tableView をロードします。これは、ユーザーが searchField を簡単にタップしてビューを検索状態に設定できるようにするためです。彼らが探しているのは、tableView から選択するだけです。

問題は、何かが searchField に入力されるまで、tableView が「淡色表示」のままになることです。

私はこれを回避できなかったので、誰かがそれを理解するのを手伝ってくれませんか. UISearchDisplayController クラスのドキュメントまたはデリゲートのドキュメントで、調光についての言及は見つかりませんでした。

前もって感謝します。

4

2 に答える 2

0

この質問に対する選択された答えである恐ろしいハックを試すことができます。

于 2011-04-14T16:08:01.007 に答える
0

iOS8 以降では、dimsBackgroundDuringPresentation プロパティを使用できます。

https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UISearchController/index.html#//apple_ref/occ/instp/UISearchController/dimsBackgroundDuringPresentation

于 2014-11-21T09:59:40.413 に答える