1importUIKit23classViewController:UIViewController,UIPickerViewDelegate,UIPickerViewDataSource{45@IBOutletweakvar textField:UITextField!67var picker:UIPickerView!8var pickerOption =["hoge","fuga"]910overridefuncviewDidLoad(){11super.viewDidLoad()12// Do any additional setup after loading the view, typically from a nib.13 picker =UIPickerView()14 picker.delegate =self15 textField.inputView = picker
16 textField.inputAssistantItem.leadingBarButtonGroups =[]17 textField.inputAssistantItem.trailingBarButtonGroups =[]18}1920funcnumberOfComponents(in pickerView:UIPickerView)->Int{21return122}2324funcpickerView(_ pickerView:UIPickerView, numberOfRowsInComponent component:Int)->Int{25return pickerOption.count26}2728funcpickerView(_ pickerView:UIPickerView, titleForRow row:Int, forComponent component:Int)->String?{29return pickerOption[row]30}3132funcpickerView(_ pickerView:UIPickerView, didSelectRow row:Int, inComponent component:Int){33 textField.text = pickerOption[row]34}3536overridefuncdidReceiveMemoryWarning(){37super.didReceiveMemoryWarning()38// Dispose of any resources that can be recreated.39}404142}