Swift3 在pickerView选择上隐藏和显示按钮

Swift3 在pickerView选择上隐藏和显示按钮,swift3,xcode8,ios10,uipickerview,Swift3,Xcode8,Ios10,Uipickerview,我不熟悉斯威夫特。我有一个viewController 最初,pickerView是隐藏的,但它会在单击textField时出现,然后再次隐藏。我希望按钮在pickeriew选择时隐藏,然后在选择后取消隐藏。我就是这样做的 func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool { pickerView.isHidden = false return false } 我可以隐藏backB

我不熟悉斯威夫特。我有一个
viewController

最初,pickerView是隐藏的,但它会在单击textField时出现,然后再次隐藏。我希望按钮在
pickeriew
选择时隐藏,然后在选择后取消隐藏。我就是这样做的

   func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
    pickerView.isHidden = false
    return false
}

我可以隐藏backButton,如
backButton.ishiden=true
,但在选择完成时它不会显示

如果要在选择textfield时显示选择器视图,则需要将选择器视图添加为textfield的输入视图。如果要在选择textfield时显示选择器视图,则还可以参考此链接,然后需要将选择器视图添加为textfield的输入视图。您也可以参考此链接

选择选择器值时,只需显示“后退”按钮并隐藏选择器视图即可

func pickerView(pickerView: UIPickerView!, didSelectRow row: Int, 
inComponent component: Int)
{
backButton.isHidden = false
pickerView.isHidden = true
}

选择选择器值时,只需使“后退”按钮可见,并隐藏选择器视图

func pickerView(pickerView: UIPickerView!, didSelectRow row: Int, 
inComponent component: Int)
{
backButton.isHidden = false
pickerView.isHidden = true
}

威灵solution@santosh如果你有时间,也请看看这个。我会感谢你的。威灵solution@santosh如果你有时间,也请看看这个。我会感谢你的。