如何为一个 textField 设置 pickerView 和 Keyboard

How to set pickerView and Keyboard for one textField

这是我的第一个应用程序。我有两个文本字段,一个用于 selecting 项目,第二个用于 selecting 任务。如果我 select 第一个文本字段中的一个项目及其在第二个文本字段中显示的相关任务。如果任务数组为空,则我必须显示用于输入一些文本以输入到第二个文本字段的键盘。拜托,有人指导我如何完成这个任务。

让你有两个UITextField作为firstTextFieldsecondTextField。然后你可以改变UITextField的输入视图为:

    if firstTextField.text == "" {
        secondTextField.inputView = nil
    } else {
        secondTextField.inputView = loadPicker()
    }

其中,

func loadPicker() -> UIPickerView {
    // Load picker and return from here
    return UIPickerView()
}