MultiAutoCompleteTextSwift 0.1.1

MultiAutoCompleteTextSwift 0.1.1

测试测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2016年9月
SPM支持 SPM

shim0mura 维护。



  • 作者:
  • shim0mura

MultiAutocompleteTextSwift []

TextField 可以像 Android 的 ‘MultiAutoCompleteTextView’ 一样建议多个单词。此代码是从 AutocompleteTextfieldSwift 修改而来的。

Sample

基本用法

导入模块。

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。