【问题标题】:How to know when TextField in a WKWebView is Tapped如何知道何时点击 WKWebView 中的 TextField
【发布时间】:2021-12-29 15:54:14
【问题描述】:

在这个 Apple doc about Keyboards 中,第一句话说:

当用户触摸文本字段、文本视图或网络视图中的字段时, 系统显示一个键盘。

是否有任何方法或 KVO 观察者可以知道用户何时开始/停止在 WKWebView 中的字段中输入

例如,在与常规的 UITextField 交互时,如果我想知道用户何时开始和停止输入,这两种方法都可用,但 WKWebView 没有类似的东西

func textFieldDidBeginEditing(_ textField: UITextField) {
}

func textFieldDidEndEditing(_ textField: UITextField) {

}

我不需要keyboardWillShow/Hide 通知。对于 WKWebView 特有的文本字段,我需要一些委托方法或 KVO。

【问题讨论】:

    标签: ios swift uitextfield webkit wkwebview


    【解决方案1】:

    不幸的是,WKWebView 没有在触发 Web 表单输入时调用的委托方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-22
      • 2013-03-11
      • 1970-01-01
      • 2013-09-15
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多