1

我有一张带搜索栏的桌子。我发现当搜索界面关闭时,有时网格下半部分会出现双网格线。当您移动桌子时,一组随手指移动,另一组保持固定在屏幕上。

这看起来像这样:

截屏

重现这个需要很大的努力,所以我上传了一个小测试项目到github。

我还准备了一个关于运行中的错误的QuickTime 电影:

关键点似乎是:

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

我尝试过的事情:

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

有人对这里发生的事情有任何见解吗?当然,还有如何解决它。

4

1 回答 1

2

我最终为此使用了开发人员技术支持事件。

所以,对于后代来说:这是由于工作在错误的水平上造成的;而不是处理UISearchBar消息,而是处理UISearchBarController消息。

于 2012-09-07T21:29:36.253 回答