TextField can suggest several words like Android's 'MultiAutoCompleteTextView'. This code is modified from AutocompleteTextfieldSwift
Add MultiAutoCompleteTextSwift to Podfile.
pod 'MultiAutoCompleteTextSwift' Add the shim0mura/MultiAutoCompleteTextSwift to Carthfile.
github "shim0mura/MultiAutoCompleteTextSwift" Import the module.
import MultiAutoCompleteTextSwiftCreate a text field and set its class as 'MultiAutoCompleteTextSwift' (on Storyboard).
Set suggest words as "autoCompleteStrings".
@IBOutlet weak vartextField:MultiAutoCompleteTextField!overridefunc viewDidLoad(){ super.viewDidLoad()letwords=["ruby","rust","mruby","php","perl","python"] textField.autoCompleteStrings = words }lettoken=MultiAutoCompleteToken(top:"C++", subTexts:"cplusplus"),textField.append(token)If you want to suggest the word that has multi way of reading, Use MultiAutoCompleteToken class.
Words punctuated by ',' and whitespace default. You can add other separator by 'autoCompleteWordTokenizers'.
textField.autoCompleteWordTokenizers([',', ':', ';'])MultiAutoCompleteTextSwift support swift 3.0. In v0.1.0, MultiAutoCompleteTextSwift support swift 2.3.
MultiAutoCompleteTextSwift is under MIT license. See LICENSE for details.
