iOS:在tableview中添加带有过滤器选项的UISearchbar

use*_*173 6 uitableview uisearchbar ios

我是相对较新的iOS(来自Android背景),我想知道如何实现并拥有像这两张图片http://i.stack.imgur.com/rQKE5.jpg这里的搜索栏(linkedin )http://i.stack.imgur.com/BnIG2.png.想知道当用户点击搜索字段并影响uitable中显示的结果时,如何使过滤器/选项动态显示.当用户点击搜索时,会出现关于linkedin 4过滤器的示例.我在网上搜索,但我找不到持久的结果.同样,我想知道的是当用户点击搜索栏时如何显示这些选项/过滤器

任何帮助都是相关的,代码或样本/现有项目将非常有用.

先谢谢大家

Cla*_*fou 3

UIKit 附带了一个专用的内置解决方案,用于与UITableViewController称为UISearchDisplayController. 它提供了一切(尽管没有太多自定义),包括搜索栏视图、用于过滤的可选范围栏和转换。

参考: https ://developer.apple.com/library/ios/documentation/uikit/reference/UISearchDisplayController_Class/Reference/Reference.html

编辑:

这是一个教程:http://www.appcoda.com/search-bar-tutorial-ios7/

这是另一个包含范围栏的:http://www.raywenderlich.com/16873/how-to-add-search-into-a-table-view

编辑:所有这些现在都已经过时了

iOS8 引入了一个新的类UISearchController来使其更加简洁。请参阅http://useyourloaf.com/blog/2015/02/16/updating-to-the-ios-8-search-controller.html