iOS 7 UISearchDisplayController 搜索数据时不清理背景

标签 ios popup ios7 uisearchbardisplaycontrol

我正在将我的应用程序升级到 iOS 7。实际上,我对 UISearchDisplayController 有一个大问题。

如果我在弹出窗口中显示它直到我不开始搜索它工作正常,但是当我在 SearchBar 中插入一些东西时搜索工作正常,但我看到搜索结果与旧内容重叠。

在 iOS 6 中一切正常。这是显示问题的示例项目的链接。 Example project

这篇文章附有两张图片。

感谢您的帮助。

Before entering search text

After entering search text

最佳答案

似乎单元格的背景颜色是清晰的颜色,表格 View 也是如此。您可以实现搜索显示 Controller 的委托(delegate)方法 searchDisplayController:didLoadSearchResultsTableView: 并将背景颜色设置为您需要的颜色(但不是 [UIColor clearColor])。或者将单元格的背景颜色更改为不透明颜色。

关于iOS 7 UISearchDisplayController 搜索数据时不清理背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19030303/

相关文章:

java - 即使外观 UI 另有规定,如何强制 JPopupMenu 显示标题?

java - 并排弹出两个框架

ios - UILabel - 已弃用方法的替代方法 "adjustsLetterSpacingToFitWidth"

iOS 8 方向问题 : Keyboard ends up in incorrect position

ios - 从单例类调用方法时变量为空

ios - xcode中的约束错误

android - 弹出式菜单正下方和按钮中心

iphone - iOS7 与 iPad 上 App 的兼容性

ios - iOS 部署目标在真实设备上的神秘问题

ios - 在 SpriteKit 中使用加速度计移动和旋转 Sprite