如何知道 WKWebView 中的 TextField 何时被点击
How to know when TextField in a WKWebView is Tapped
在这个 Apple doc about Keyboards 中,第一句说:
When users touch a text field, a text view, or a field in a web view,
the system displays a keyboard.
是否有任何方法或 KVO 观察器可以知道用户何时 starts/stops 在 WKWebView 的 字段中输入 ?
例如,在与常规 UITextField 交互时,如果我想知道用户何时开始和停止键入,这两种方法都可用,但 WKWebView 没有类似的东西
func textFieldDidBeginEditing(_ textField: UITextField) {
}
func textFieldDidEndEditing(_ textField: UITextField) {
}
我不需要 keyboardWillShow/Hide 通知。我需要一些委托方法或用于文本字段的 KVO 特定于 WKWebView。
遗憾的是,WKWebView 没有在触发 Web 表单输入时调用的委托方法。
在这个 Apple doc about Keyboards 中,第一句说:
When users touch a text field, a text view, or a field in a web view, the system displays a keyboard.
是否有任何方法或 KVO 观察器可以知道用户何时 starts/stops 在 WKWebView 的 字段中输入 ?
例如,在与常规 UITextField 交互时,如果我想知道用户何时开始和停止键入,这两种方法都可用,但 WKWebView 没有类似的东西
func textFieldDidBeginEditing(_ textField: UITextField) {
}
func textFieldDidEndEditing(_ textField: UITextField) {
}
我不需要 keyboardWillShow/Hide 通知。我需要一些委托方法或用于文本字段的 KVO 特定于 WKWebView。
遗憾的是,WKWebView 没有在触发 Web 表单输入时调用的委托方法。