如何根据文本字段输入生成自定义表格视图?

Posted

技术标签:

【中文标题】如何根据文本字段输入生成自定义表格视图?【英文标题】:How to generate custom table view based on textfield input? 【发布时间】:2013-08-06 07:42:12 【问题描述】:

我正在尝试创建一个应用程序,它有一个简单的根视图控制器,带有一个文本字段和一个按钮。 我想根据用户在文本字段中的输入创建自定义表格视图。

想象一下:一个根据文本字段中的搜索输入向您显示自行车列表的应用程序。 假设用户在文本字段中输入:“Blue Bike”,下一个视图将是带有表格视图控制器的视图,其中显示标题中包含 Blue 或 Bike 作为单词的所有单元格。

请指导。

【问题讨论】:

【参考方案1】:

你经历过吗!? UISearchDisplayController

【讨论】:

是的,但是我可以通过在不同的视图控制器上使用搜索栏来实现搜索功能吗?在这种情况下是根视图控制器? 您可以这样做,但这会破坏应用程序流程,因为相同的数据已被传递到另一个视图。搜索后获得的数据显然应该是原始数据的子集,因此最好使用新获取的搜索结果重新加载相同的 tableview,并且当用户清除文本字段时重新加载整个原始数据源的数据。 好吧,要么我无法解释我想要达到的目标,要么我无法准确理解您的建议。我有一个文本字段(如谷歌的主页),并根据该字段中的文本输入,显示自定义表格视图(谷歌的搜索结果,但在表格视图中)所以我应该将搜索栏添加到根视图控制器还是文本域 ?您会看到表格视图和文本字段/搜索栏不在同一个视图控制器中。 PS:ios初学者。为幼稚的问题道歉。

以上是关于如何根据文本字段输入生成自定义表格视图?的主要内容,如果未能解决你的问题,请参考以下文章

如何在自定义表格视图单元格中保存文本字段

从自定义 tableView 单元格文本字段中获取数据

文本字段标签和表格视图

自定义表格视图单元格中的可编辑文本字段

如何从表格视图的自定义单元格内的文本字段中获取值(标签)以发布到 URL [重复]

自定义表格视图单元格中的 UITextField。点击单元格/文本字段时显示选择器视图