iOS Swift自动完成下拉列表,也有自己的关键字

时间:2016-06-14 15:29:59

标签: ios swift drop-down-menu autocomplete

我正在寻找一种创建具有自动完成功能和下拉功能的文本字段的方法,以便用户还可以添加新关键字。

与此JS选择器类似:

https://select2.github.io/examples.html#tags

dropdown own key

dropdown autocomplete

唯一的区别是我的文本字段应该只接受一个选择而不是多选。

我已经搜索了开源或付费小部件,但大多数情况下我发现使用Swift 1以及类似的东西已经很老了,看起来并不好看。

那么有没有花哨的自动完成 - 下拉文本字段,在我的项目中很容易实现?

或者,为什么像我描述的UI对象上的东西那么少?

3 个答案:

答案 0 :(得分:3)

我没有至少知道的自动完成小部件。

但你可以创建自己的:

  1. 从输入文本字段中拉出字符串。
  2. 将其与潜在关键字数组进行比较
  3. 拉出字符串的范围,突出显示关键字中的字母
  4. 如果用户完成而未选择下拉列表,请添加关键字

答案 1 :(得分:2)

检查https://github.com/mnbayan/AutocompleteTextfieldSwift。 真的很容易使用和实施。您只需要将UITextField创建为此类型并设置要检查的内容。

答案 2 :(得分:0)

我编写了一个名为SwiftAutoSuggestion的简单自动完成弹出视图

在您的Pod文件中添加pod 'SwiftAutoSuggestion'

然后运行pod install

可以在链接上找到更多详细信息。