gpt4 book ai didi

ios - 使用 UITextField 搜索

转载 作者:行者123 更新时间:2023-11-28 06:19:39 27 4
gpt4 key购买 nike

我到处都看了,似乎没有一个明确的例子。我正在尝试实现这一点,其中 textField 将充当 searchBar 然后用户将能够添加该项目: enter image description here

大多数示例似乎都使用 UI SearchBar 和一个 tableView 来显示过滤结果。但是没有真正的例子只使用一个 textField。

我的另一个选择是尝试获得一个自动完成功能,它会检查输入的字符是否与数据数组匹配,如下所示:

有没有我可以遵循的更清晰的示例或教程?我对编程还很陌生,所以我更喜欢用 Swift 编程。

其他类似引用:

http://www.iostutorialjunction.com/2017/04/integrate-search-functionality-in-ios-using-swift3.html

How to make UITextField behave like a UISearchBar in Swift?

https://www.raywenderlich.com/113772/uisearchcontroller-tutorial

http://www.matthewhsingleton.com/blog/2016/5/26/predictive-text-table-view-swift-version-of-ray-wenderlich

https://www.youtube.com/watch?v=YZ_S2GHFwW4

https://www.youtube.com/watch?v=XtiamBbL5QU&t=975s

Getting autocomplete to work in swift

https://github.com/EddyBorja/MLPAutoCompleteTextField

最佳答案

有很多方法可以完成这个任务。您可以在它后面放置一个 textField 和一个 UILabel。当您每次键入一个词时,只需更改该标签的文本。将 Label 的 textColor 设置为 lightGrey 颜色,您就可以开始了。要设置每次用户键入内容时调用的方法,请使用以下代码。

//Below line will set a method to textFields value change event.
searchTextField.addTarget(self, action: #selector(self.textIsChanging(textField:)), for: .editingChanged)



func textIsChanging(textField: UITextField) {

}

关于ios - 使用 UITextField 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44057083/

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