如何在iPhone应用程序中创建类似Spotlight的搜索栏?

时间:2011-01-24 13:04:53

标签: iphone cocoa-touch ios

如何在iPhone应用程序中创建类似Spotlight的搜索栏?

2 个答案:

答案 0 :(得分:2)

只需将UISearchBar拖放到Interface Builder中并正常链接即可...然后您需要一些代码来搜索您的tableview /数据。有很多方法可以做到这一点,在互联网上记录。谷歌是你的朋友。

答案 1 :(得分:0)

将UISearchBar拖入IB并将其连接到视图控制器。它需要一个委托来运行,你可以让你的视图控制器符合UISearchBarDelegate协议,或者你可以在你的数据层进行搜索。但最好的方法是使用UISearchDisplayController。委托需要访问所搜索数据的任何方式,以便它可以使用谓词来过滤数据。 Here's Apple的一个例子,说明如何做到这一点。