如何将pickerview从另一个nib文件显示到textfields inputview主要故事板

时间:2015-09-16 07:09:34

标签: ios swift uipickerview textfield

首先,我正在使用xcode7.1 swift 2。

我有两个nib / xib文件,第一个是主nib / xib,第二个是pickview nib / viewcontroller文件。如何点击文本字段时如何显示pickview nib / viewcontroller?

func textFieldShouldBeginEditing(textField: UITextField) -> Bool {
    var readableTextfield: Bool? = true

    textField.inputView = pickerViewCustom

    return readableTextfield!
}

pickerViewCustom是来自pickview nib / viewcontroller的UIPickerView

我想要做的是当用户填写表单时,会弹出UIPickerview并从数组中选择值并将所选值显示到textview。我做得对吗?

1 个答案:

答案 0 :(得分:0)

初始化UITextField时尝试设置inputView,例如viewDidLoad:

func viewDidLoad() {
    ...
    textField.inputView = pickerViewCustom
    ...
}