但,我知道 发表于 2013-1-4 01:36:25

IOS编程教程(十三):如何往表视图(Table View)添加搜索栏(Search Bar)

<div id="cnblogs_post_body">一个常见的问题是我如何在UITableView里用一个搜索栏实现数据搜索。 本章节将展示如何往标签栏项目添加一个搜索栏 。 有了搜索栏,程序允许用户通过指定一个搜索词搜索菜谱列表。
嗯,添加一个搜索栏不是很难,但这需要一点额外的工作。 我们将继续从前一教程Xcode项目中开发的程序做基础  。 如果你没有经历过前面的教程,花些时间来看看 。
http://www.appcoda.com/wp-content/uploads/2012/07/iOS-App-Search-Bar.jpg   

理解搜索显示控制器(Search Display Controller)

您可以使用搜索显示控制器(例如UISearchDisplayController类)来管理你的应用程序搜索。一个搜索显示控制器包括一个搜索栏和显示搜索结果表视图。
当用户启动一个搜索,搜索显示控制器将在原始视图上添加搜索界面和显示搜索结果界面。 有趣的是,结果显示在搜索显示控制器创建的表视图中。
<div style="border-bottom: rgb(221,221,221) 1px solid; text-align: center; border-left: rgb(221,221,221) 1px solid; padding-bottom: 5px; widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; margin: 0px auto 10px; padding-left: 5px; width: 608px; letter-spacing: normal; padding-right: 5px; display: block; font: 16px/20px lora, serif; white-space: normal; orphans: 2; color: rgb(51,51,51); border-top: rgb(221,221,221) 1px solid; border-right: rgb(221,221,221) 1px solid; word-spacing: 0px; padding-top: 5px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" id="attachment_610" class="wp-caption aligncenter">http://www.appcoda.com/wp-content/uploads/2012/07/Search-Results-Table-View-vs-Table-View.jpg   搜索结果表视图和表视图
页: [1]
查看完整版本: IOS编程教程(十三):如何往表视图(Table View)添加搜索栏(Search Bar)