Ios 如何将pickerview从另一个nib文件显示到textfields inputview主情节提要

Ios 如何将pickerview从另一个nib文件显示到textfields inputview主情节提要,ios,swift,uipickerview,textfield,Ios,Swift,Uipickerview,Textfield,首先,我使用的是xcode7.1 swift 2 我有两个nib/xib文件,第一个是主nib/xib,第二个是pickview nib/viewcontroller文件。点击textfield时,如何显示pickview nib/viewcontroller func textFieldShouldBeginEditing(textField: UITextField) -> Bool { var readableTextfield: Bool? = true text

首先,我使用的是xcode7.1 swift 2

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

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

    textField.inputView = pickerViewCustom

    return readableTextfield!
}
PickerViewCustomom是来自pickview nib/viewcontroller的UIPickerView

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

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

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