大佬教程收集整理的这篇文章主要介绍了关闭 UIPickerView,它是选择时的 UITextField 输入视图,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在做出选择时关闭我的 UIPickerVIEw:@H_489_3@
let pickerElement = UIPickerVIEw()
let textfIEldElement = UITextFIEld()
textfIEldElement.inputVIEw = pickerElement
pickerElement.delegate = self
pickerElement.datasource = self
// ...
func pickerVIEw(_ pickerVIEw: UIPickerVIEw,dIDSELEctRow row: Int,inComponent component: int) {
textfIEldElement.text = options[row].label as? String
SELEctedElementID = options[row].ID
// this is not doing anything
pickerElement.resignFirstResponder()
pickerVIEw.resignFirstResponder()
// leaves the grey vIEw open
pickerElement.isHIDden = true
pickerVIEw.isHIDden = true
}
这似乎不起作用,它会在底部打开灰色视图:
您需要退出文本字段而不是选择器或其他任何东西。@H_489_3@
添加这个@H_489_3@
textfieldElement.resignFirstResponder()
或者你也可以使用@H_489_3@
self.view.endEdiTing(true)
注意:删除所有其他内容,例如退出其他视图或隐藏。@H_489_3@
以上是大佬教程为你收集整理的关闭 UIPickerView,它是选择时的 UITextField 输入视图全部内容,希望文章能够帮你解决关闭 UIPickerView,它是选择时的 UITextField 输入视图所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。