我正在尝试使用UISearchDisplayController并失败。我有一个恰好包含搜索栏的菜单视图。当用户点击搜索栏时,我只想要一个表格视图,我不想要“过滤”和“未过滤”状态类型设置。
UISearchDisplayController显然带有表视图但是我需要做什么?我实现了您的基本表视图数据源方法,但它们没有被调用。基本上我从搜索显示控制器获得零动作。我正在使用一个nib文件,那么我怎样才能真正实现这个呢?我阅读了40多篇没有提供有用信息的论坛帖子。请帮帮我:)。
(我没有代码可以显示,因为我甚至不知道从哪里开始)
我想要的效果是在屏幕下方有一个搜索栏大约1/3,当用户点击它时,它会动画进入导航栏,并完成它的工作。
谢谢!
答案 0 :(得分:0)
据我所知,你不能用UISearchDisplayController
做到这一点。一般来说,在很多情况下它已经被打破了很长一段时间,我不建议不幸使用它。
iOS 8的替代品是UISearchController
,旨在解决困扰UISearchDisplayController
的问题。
WWDC 2014会话概述了此控制器及相关控制器(演示控制器)。它还解决了UISearchDisplayController
的许多限制和问题。 You can find it here。会议228: A Look Inside Presentation Controllers 。
在iOS 8完成测试并且API已经完成之前,您可能最好还是推出自己的解决方案。