【发布时间】:2021-11-05 19:01:07
【问题描述】:
有一个UIScrollView,scrollView的contentView有一个UINibView,UINibView有三个UITextField:
第一个UITextField的动作:显示一个自定义视图; 第二个 UITextField 的动作:显示系统键盘; 第三个 UITextField 的动作:显示一个自定义视图。
先点击第二个,再点击第一个,此时键盘无法隐藏。
kehuiInfoView.dateInput.rx.controlEvent(.editingDidBegin)
.subscribe { _ in
weakSelf?.view.endEditing(true)
weakSelf?.kehuiInfoView.dateInput.resignFirstResponder()
weakSelf?.datePicker.show()
}
.disposed(by: bag)
【问题讨论】:
-
如果您通过将自定义视图添加到文本字段的 inputViews 来显示自定义视图,那么一切都会更容易处理。
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: swift uiscrollview keyboard uitextfield rx-swift