swift - 如何用它的搜索结果快速更新 textField.text
问题描述
我有一个继承自 GradientView 的 SearchBar 类。我根据输入的文本实现了自动单词搜索。我正在将搜索结果提取到 tableView 并将其显示在 searchBar 下。当我在搜索结果中选择一个单元格时,我希望将“didSelectRowAtIndexPath”值附加到 searchBar 中已经存在的文本中。
解决方案
您应该为其他人发布相关代码以更好地帮助您。
根据您提供的信息,代码应该足以满足您的要求。
func didSelectRowAtIndexPath {
let updatedText = (self.searchBar.text ?? "") + self.yourArrayName[indexPath.item]
self.searchBar.text = updatedText
}
推荐阅读
- python - Python 3 + Mysql:不正确的字符串值'\xF0\x9F\x85\x97\xF0\x9F...'
- postgresql - 如何列出给定数据库模式名称的所有表的 MAX(id)?
- jquery - 我在进行 ajax 调用时传递的一个参数中有一个“&”
- javascript - 使用纯 JavaScript 进行简单的拖放
- mysql - 如何在 docker-compose.yml 中使用多行命令标志配置 MySQL 实例
- excel - 有没有办法使用excel vba比较两个不同的数据集
- mysql - 可以使用 django mysql 模型数组字段
- c# - 从 C# Web 服务启动 Windows Server 上的用户程序
- c# - 如何在 IHTMLELEMENT 控件上执行平滑滚动
- vb.net - 如何将结构加载到数组/对象/类中?