iOSの入力方法にPickerがあります。
単にTextFieldの入力の場合は、こんな感じですが・・・。
Pickerの場合はこんなふうになります。
Picker入力をさせるために、Swiftの定義を次のようにします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
// Pickerの呼び出し.AQUREX var pickerView = UIPickerView() pickerView.showsSelectionIndicator = true pickerView.delegate = self myInput03.inputView = pickerView // toolBarの呼び出し toolBar = UIToolbar(frame: CGRectMake(0, self.view.frame.size.height/6, self.view.frame.size.width, 40.0)) toolBar.layer.position = CGPoint(x: self.view.frame.size.width/2, y: self.view.frame.size.height-20.0) toolBar.barStyle = .BlackTranslucent toolBar.tintColor = UIColor.whiteColor() toolBar.backgroundColor = UIColor.purpleColor() let toolBarBtn = UIBarButtonItem(title: "Done", style: .Bordered, target: self, action: "tappedToolBarBtn:") //toolBarBtn.tag = 1 toolBar.items = [toolBarBtn] myInput03.inputAccessoryView = toolBar // // TextViewをviewに追加する3. self.view.addSubview(myInput03) |
( ^ω^ )ほらできました!