拖动双网格线?

时间:2012-08-28 22:21:44

标签: ios uitableview uisearchdisplaycontroller

我有一个带搜索栏的表格。我发现当搜索界面被解除时,网格的下半部分有时会出现双网格线。当你移动桌子时,一组用手指移动,另一组固定在屏幕上。

这看起来像这样:

Screenshot

重现这需要付出很多努力,所以我已经将small test project上传到github。

我还准备了QuickTime movie行动中的错误:

关键点似乎是:

  • 表格部分正在使用中。
  • 返回一小部分行的搜索。

我尝试过的事情:

  • 设置搜索结果表的rowHeight
  • 将两个表的backgroundColor和所有单元格设置为[UIColor whiteColor]
  • 在搜索结果表视图中尝试reloadData而不是updateSearchResults中的self.tableView。 (这可能是我应该做的,但它对这个问题没有帮助。)

有没有人对这里发生的事情有任何见解?当然还有如何修复它。

1 个答案:

答案 0 :(得分:2)

我最终使用了开发者技术支持事件。

因此,后人:这是因为工作在错误的水平;而不是处理UISearchBar消息,请使用UISearchBarController消息。