【问题标题】: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 一样隐藏后退按钮,但选择完成后它不会显示。

【问题讨论】:

    标签: swift3 xcode8 ios10 uipickerview


    【解决方案1】:

    在选择拾取器值并隐藏Pickerview

    时,刚才显示返回按钮
    func pickerView(pickerView: UIPickerView!, didSelectRow row: Int, 
    inComponent component: Int)
    {
    backButton.isHidden = false
    pickerView.isHidden = true
    }
    

    【讨论】:

    【解决方案2】:

    如果您想在文本字段选择期间显示选取器视图,则需要将选取器视图添加为文本字段的输入视图。你也可以参考这个链接https://blog.apoorvmote.com/uipickerview-as-inputview-to-uitextfield-in-swift/

    【讨论】:

      猜你喜欢
      • 2018-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-16
      • 2021-07-17
      • 1970-01-01
      相关资源
      最近更新 更多