1

検索バー付きのテーブルがあります。検索インターフェイスを閉じると、グリッドの下半分に二重のグリッド線が表示されることがあります。テーブルを動かすと、1 つのセットが指で移動し、もう 1 つのセットは画面に固定されたままになります。

これは次のようになります。

スクリーンショット

これを再現するにはかなりの労力が必要なので、小さなテスト プロジェクトを github にアップロードしました。

また、実際のバグのQuickTime ムービーも用意しました。

要点は次のようです。

  • テーブル セクションは使用中です。
  • 行の小さなサブセットを返す検索。

私が試したこと:

  • 検索結果テーブルの設定rowHeight
  • backgroundColor両方のテーブルとすべてのセルの を に設定し[UIColor whiteColor]ます。
  • の self.tableView の代わりに、検索結果テーブル ビューで reloadData を試しましたupdateSearchResults。(これはおそらく私がすべきことですが、この問題の解決にはなりませんでした。)

ここで何が起こっているかについての洞察を持っている人はいますか? そしてもちろん、それを修正する方法。

4

1 に答える 1

2

これには、Developer Technical Support インシデントを使用することになりました。

そして、後世のために:これは間違ったレベルで働くことによって引き起こされます。UISearchBarメッセージを操作する代わりに、メッセージを操作しUISearchBarControllerます。

于 2012-09-07T21:29:36.253 に答える