我正在将我的应用程序升级到 iOS 7。实际上,我对 UISearchDisplayController 有一个大问题。
如果我在弹出窗口中显示它直到我不开始搜索它工作正常,但是当我在 SearchBar 中插入一些东西时搜索工作正常,但我看到搜索结果与旧内容重叠。
在 iOS 6 中一切正常。这是显示问题的示例项目的链接。 Example project
这篇文章附有两张图片。
感谢您的帮助。
最佳答案
似乎单元格的背景颜色是清晰的颜色,表格 View 也是如此。您可以实现搜索显示 Controller 的委托(delegate)方法 searchDisplayController:didLoadSearchResultsTableView:
并将背景颜色设置为您需要的颜色(但不是 [UIColor clearColor]
)。或者将单元格的背景颜色更改为不透明颜色。
关于iOS 7 UISearchDisplayController 搜索数据时不清理背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19030303/