gpt4 book ai didi

ios - objective-C/Xcode 6 : Best way to have a Search Bar populate a table view?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:03:36 29 4
gpt4 key购买 nike

我有一个表格 View ,上面有一个搜索栏。我的意图是让用户在搜索栏中输入查询,并在表格 View 中填充结果 - 无论是在用户按下回车键还是在他们输入时。

在阅读了一些教程之后,我为搜索栏选择了搜索栏和搜索显示 Controller 。然而,这个 Controller 似乎更像是一个输入查询然后显示结果的工具,而不是一个过滤现有 TableView 数据的工具。这意味着我会看到一个 TableView ,它已经包含所有数据并在我键入时进行了过滤——我想要的是出现一个空 TableView 并填充它。

我想知道是否有一种方法可以使用搜索栏和搜索显示 Controller 来达到我想要的效果,或者有更好的方法吗?

最佳答案

这两个 Ray Wenderlich 教程非常适合学习如何在 UITableView 中实现搜索。

This tutorial用 Objective-C 覆盖了基本的搜索栏。 This tutorial使用 Swift 覆盖搜索栏。

基本上(这里是非常基本的实现级别)你会想知道你是否在搜索。如果您没有搜索,在您的 tableView:numberOfRowsInSection: 方法中您可以返回 0,否则返回结果的计数。然后在您的 tableView:cellForRowAtIndexPath: 方法中,您可以自定义根据结果显示的单元格。

关于ios - objective-C/Xcode 6 : Best way to have a Search Bar populate a table view?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26305791/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com