I need your help. I'm using a textField to open a pickerView (and I did it successfully). But what I really need to do is put a textfield on the pickerview (or any place) and make it a SearchTextField. Is it possible?
This is my code so far:
class pruebaPickerViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource{
@IBOutlet weak var textField: TextField!
var list = ["iPhone 6s", "iPhone 6s Plus", "iPhone SE"]
override func viewDidLoad() {
super.viewDidLoad()
var pickerView = UIPickerView()
pickerView.delegate = self
pickerView.dataSource = self
textField.inputView = pickerView
}
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView!, numberOfRowsInComponent component: Int) -> Int{
return list.count
}
func pickerView(_ pickerView: UIPickerView!, titleForRow row: Int, forComponent component: Int) -> String! {
return list[row]
}
func pickerView(_ pickerView: UIPickerView!, didSelectRow row: Int, inComponent component: Int)
{
textField.text = list[row]
}
}