在选择器视图选择上隐藏和显示按钮
Posted
技术标签:
【中文标题】在选择器视图选择上隐藏和显示按钮【英文标题】:Hiding and showing button on pickerView selection 【发布时间】:2017-09-20 07:53:47 【问题描述】:我是 swift 新手。我有一个viewController
pickerView 最初是隐藏的,但它会在单击 textField 时出现,然后再次隐藏。我希望按钮在pickeriew
选择时隐藏,然后在选择后取消隐藏。我就是这样做的。
func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool
pickerView.isHidden = false
return false
我可以像backButton.isHidden = true
一样隐藏后退按钮,但选择完成后它不会显示。
【问题讨论】:
【参考方案1】:在选择拾取器值并隐藏Pickerview
时,刚才显示返回按钮func pickerView(pickerView: UIPickerView!, didSelectRow row: Int,
inComponent component: Int)
backButton.isHidden = false
pickerView.isHidden = true
【讨论】:
强大而智能的解决方案 @santosh 如果你有时间也请看看这个。我会很感激你的。 ***.com/questions/46361686/…【参考方案2】:如果您想在文本字段选择期间显示选取器视图,则需要将选取器视图添加为文本字段的输入视图。你也可以参考这个链接https://blog.apoorvmote.com/uipickerview-as-inputview-to-uitextfield-in-swift/
【讨论】:
以上是关于在选择器视图选择上隐藏和显示按钮的主要内容,如果未能解决你的问题,请参考以下文章