Cocoa - 如何为 tableView 创建搜索字段?
Posted
技术标签:
【中文标题】Cocoa - 如何为 tableView 创建搜索字段?【英文标题】:Cocoa - How to make a search field for a tableView? 【发布时间】:2012-08-13 17:17:46 【问题描述】:我有一个包含多个结果的表格,现在我想创建一个自定义搜索字段(只是一个带有文本标签的框)。我希望表格结果立即与用户在搜索字段中键入的内容相匹配。
示例:我点击“AN”,表格结果为“Ana Fernandes”、“Ana Alicia”、“Ananás”等。
你能帮我解决这个问题吗?
【问题讨论】:
【参考方案1】:您将拥有一个带有普通视图(即 self.view)的 UIViewController。添加 UISearhBar 作为 self.view 的子视图,并将其原点设置为 0,0。添加一个 UITableView 作为第二个子视图,并将其原点设置为 (0, searchBar.frame.size.height)。现在你有你想要的两个视图。将自己作为代理添加到搜索栏,并实现代理方法,以便在用户输入文本时查看搜索字符串是什么。然后,您将对您的表格视图大惊小怪,只显示您想要的单元格。
【讨论】:
以上是关于Cocoa - 如何为 tableView 创建搜索字段?的主要内容,如果未能解决你的问题,请参考以下文章
如何为 tableview 上的 webview 内容启用 VoiceOver