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

标签 ios objective-c uitableview

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

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

提前致谢。

最佳答案

你应该看看 UISearchController

探索链接:


或者...

如果你想使用类似简单的 UITextField 的东西来做到这一点,那么在 -textFieldShouldReturn 中,你可以使用 NSPredicate 创建一个searched 对象的数组,然后可以简单地执行 [self.tableView reloadData]
(只要确保您的tableView 的数据源正在使用这个数组)

关于ios - 根据在同一主视图中的文本字段中输入的文本更新 UITableView 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20299275/

相关文章:

iphone - 如何将 UIWebView 放入 UIAlertView 中?

IOS swift 4展开和折叠tableview不工作并导致崩溃

ios - 为什么通知会自动从 iOS 通知中心删除?

ios - 如何修复方法 'initialize()' 定义了 Objective-C 类方法 'initialize',这在 Swift 4 中是不允许的?

ios - 核心数据实体的初始化方法不可用

iphone - 如何在 iTune Connect 上为我的 iPhone 应用程序设置自动续订应用程序内购买?

ios - 快速从 TableView 中收集数据

objective-c - NSImageCell:设置工具提示

ios - UITableViewCell 中的 UISwitch 和 UIButton,如何识别它们

swift - 在 ViewController 中为 UITableView 编辑和添加按钮