UISearchBarDisplayController无法正常工作

时间:2014-08-05 23:18:13

标签: ios objective-c uisearchbar uisearchdisplaycontroller

我正在尝试使用UISearchDisplayController并失败。我有一个恰好包含搜索栏的菜单视图。当用户点击搜索栏时,我只想要一个表格视图,我不想要“过滤”和“未过滤”状态类型设置。

UISearchDisplayController显然带有表视图但是我需要做什么?我实现了您的基本表视图数据源方法,但它们没有被调用。基本上我从搜索显示控制器获得零动作。我正在使用一个nib文件,那么我怎样才能真正实现这个呢?我阅读了40多篇没有提供有用信息的论坛帖子。请帮帮我:)。

(我没有代码可以显示,因为我甚至不知道从哪里开始)

我想要的效果是在屏幕下方有一个搜索栏大约1/3,当用户点击它时,它会动画进入导航栏,并完成它的工作。

谢谢!

1 个答案:

答案 0 :(得分:0)

据我所知,你不能用UISearchDisplayController做到这一点。一般来说,在很多情况下它已经被打破了很长一段时间,我不建议不幸使用它。

iOS 8的替代品是UISearchController,旨在解决困扰UISearchDisplayController的问题。

WWDC 2014会话概述了此控制器及相关控制器(演示控制器)。它还解决了UISearchDisplayController的许多限制和问题。 You can find it here。会议228: A Look Inside Presentation Controllers

在iOS 8完成测试并且API已经完成之前,您可能最好还是推出自己的解决方案。