検索バー付きのテーブルがあります。検索インターフェイスを閉じると、グリッドの下半分に二重のグリッド線が表示されることがあります。テーブルを動かすと、1 つのセットが指で移動し、もう 1 つのセットは画面に固定されたままになります。
これは次のようになります。
これを再現するにはかなりの労力が必要なので、小さなテスト プロジェクトを github にアップロードしました。
また、実際のバグのQuickTime ムービーも用意しました。
要点は次のようです。
- テーブル セクションは使用中です。
- 行の小さなサブセットを返す検索。
私が試したこと:
- 検索結果テーブルの設定
rowHeight
。 backgroundColor
両方のテーブルとすべてのセルの を に設定し[UIColor whiteColor]
ます。- の self.tableView の代わりに、検索結果テーブル ビューで reloadData を試しました
updateSearchResults
。(これはおそらく私がすべきことですが、この問題の解決にはなりませんでした。)
ここで何が起こっているかについての洞察を持っている人はいますか? そしてもちろん、それを修正する方法。