1
は私がのinputTextでUIToolBar
を追加ピッカー を使用して入力ビューを聖霊降臨祭。 アップグレード前はうまくいきました。 UIPickerView
のようになりました。UIToolBar
を超えています。UiPickerView - 私はのinputTextを持って、私はに自分のプロジェクトを更新スウィフト4アップグレードエラー
が、私はそれをクリックした場合、私はUIPickerView
私は通常のTextInputにツールバーを設定した場合、それが表示され、うまく機能しているため、それは、完全に作業だUIToolBar
をクリックしてくださいようなものです。..
何ありますか?私はpicker.addSubview(toolBar)
が、聖霊降臨祭の同じ結果でも試してみました
var picker: UIPickerView
picker = UIPickerView(frame: CGRect(x: 0, y: 200, width: view.frame.width, height: 300))
picker.backgroundColor = .white
picker.showsSelectionIndicator = true
picker.delegate = self
picker.dataSource = PickerData as? UIPickerViewDataSource
textField.inputView = picker
let toolBar = UIToolbar()
toolBar.barStyle = UIBarStyle.default
toolBar.isTranslucent = true
toolBar.tintColor = .blue
toolBar.sizeToFit()
let doneButton = UIBarButtonItem(title: "Seleziona", style: UIBarButtonItemStyle.plain, target: self, action: #selector(self.doneFunction(_:)))
let spaceButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.flexibleSpace, target: nil, action: nil)
let cancelButton = UIBarButtonItem(title: "Annulla", style: UIBarButtonItemStyle.plain, target: self, action: #selector(self.doneFunction(_:)))
toolBar.setItems([cancelButton, spaceButton, doneButton], animated: false)
toolBar.isUserInteractionEnabled = true
textField.inputAccessoryView = toolBar
:
は、ここに私のコードです。
これは完璧な作業です – Piedecess