4

我们在基于 iOS 6.1 SDK 的项目中使用标准 UISearchDisplayController。在 iOS7 设备上运行应用程序时似乎存在错误 - 位于模态控制器下方的控制器获取用户交互,而不是 UISearchDisplayController。

重现步骤:

  1. 单击搜索栏以给 UISearchDisplayController 焦点(模态视图显示在位于下方的 viewcontroller 顶部,搜索栏移动到窗口顶部)
  2. 在搜索字段中写一些内容以获取带有结果的表格视图以显示
  3. 单击清除搜索字段图标 (X) 或退格搜索字段中的文本
  4. 现在显示的是模态视图而不是表格视图
  5. 此时,如果用户单击模态视图,则单击会被位于模态视图下方的视图控制器捕获,从而导致错误行为。即使在用户进行另一次搜索后再次显示表格视图,此问题仍然存在。

有没有其他人注意到这个错误,有没有人解决这个问题?

4

0 回答 0