我是swift的新手。我有viewController
最初,pickerView被隐藏但是在点击textField时出现,然后它再次隐藏。我希望按钮隐藏在pickeriew
选项上,然后在选择后取消隐藏。这就是我这样做的方式。
func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
pickerView.isHidden = false
return false
}
我可以像backButton.isHidden = true
一样隐藏backButton,但是在选择完成时它不会显示。
答案 0 :(得分:2)
选择选择器值时,只需显示后退按钮并隐藏选择器视图
func pickerView(pickerView: UIPickerView!, didSelectRow row: Int,
inComponent component: Int)
{
backButton.isHidden = false
pickerView.isHidden = true
}
答案 1 :(得分:0)
如果要在文本字段选择期间显示选择器视图,则需要将选取器视图添加为文本字段的输入视图。您也可以参考此链接https://blog.apoorvmote.com/uipickerview-as-inputview-to-uitextfield-in-swift/