根据在同一主视图中的文本文件中输入的文本更新UITableView单元格



是否可以根据在同一视图中的文本字段中输入的值更新表的单元格,或者在单击同一视图的按钮时更新表的单元。当所有组件都在同一个视图中时,可以这样做吗?当然,我知道我将不得不使用一个单元格和一个表视图,以及所有在该视图中的视图。

如果可能的话,请提示我应该在TableView Delegate中使用什么方法来实现这一点,或者我是否必须编写一个自定义方法。

提前谢谢。

您应该查看UISearchController

探索链接:

  • http://www.raywenderlich.com/16873/how-to-add-search-into-a-table-view

  • http://jduff.github.io/2010/03/01/building-a-searchview-with-uisearchbar-and-uitableview/

  • http://www.iphonedeveloperdiary.com/2010/07/adding-a-uisearchbar-to-top-part-tableview/

  • http://www.iphonedevsdk.com/forum/iphone-sdk-tutorials/38913-slicks-uitableview-series.html

  • https://developer.apple.com/Library/ios/documentation/UIKit/Reference/UISearchDisplayController_Class/Reference/Reference.html


或者

如果您想使用类似于简单UITextField的东西来完成,那么在-textFieldShouldReturn中,您可以使用NSPredicate创建搜索的对象的数组,然后只需执行[self.tableView reloadData]
(只需确保tableView的数据源使用此数组

只需使用即可完成

[tableView reloadData];

单击"如果"按钮,请确保更新UITableView数据源阵列以进行更新。

最新更新