测试测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016年9月 |
SPM支持 SPM | ✗ |
由 shim0mura 维护。
TextField 可以像 Android 的 ‘MultiAutoCompleteTextView’ 一样建议多个单词。此代码是从 AutocompleteTextfieldSwift 修改而来的。
导入模块。
import MultiAutoCompleteTextSwift
创建一个文本字段并将其类设置为 'MultiAutoCompleteTextSwift'(在 Storyboard 中)。
将建议单词设置为 “autoCompleteStrings”。
@IBOutlet weak var textField: MultiAutoCompleteTextField!
override func viewDidLoad() {
super.viewDidLoad()
let words = [ "ruby", "rust", "mruby", "php", "perl", "python"]
textField.autoCompleteStrings = words
}
let token = MultiAutoCompleteToken(top: "C++", subTexts: "cplusplus"),
textField.append(token)
如果想要建议多音字的单词,使用 MultiAutoCompleteToken 类。
被‘,’和空格分隔的单词默认为。您可以通过 'autoCompleteWordTokenizers' 添加其他分隔符。
textField.autoCompleteWordTokenizers([',', ':', ';'])
MultiAutocompleteTextSwift 支持 Swift 3.0。在 v0.1.0 中,MultiAutocompleteTextSwift 支持 Swift 2.3。
MultiAutocompleteTextSwift 在 MIT 许可证 下。有关详细信息,请参阅 LICENSE。