我正在开发一个嵌入式UIWebView的应用程序。
用户可以在Web视图中的文本字段中输入位置信息,但也会尝试使用核心位置来查找当前位置。
如果核心位置提供了准确的答案并且用户当前正在编辑位置,则我希望取消编辑并以编程方式填充位置字段。这是基于这样的假设:绝大多数情况下,用户将想要使用他们的当前位置,如果他们正在编辑该字段,他们宁愿自动填充该字段而不必完成输入。
我的问题是:如何在UIWebView中取消编辑?如果它是普通的文本输入字段,我会强制它放弃第一响应者,键盘就会消失,但我不知道如何在UIWebView中实现。将resignFirstResponder发送到WebView不能解决问题。
是否可以使用JavaScript和WebView上的stringByEvaluatingJavaScriptFromString:执行某些操作?还有其他方法吗?
用户可以在Web视图中的文本字段中输入位置信息,但也会尝试使用核心位置来查找当前位置。
如果核心位置提供了准确的答案并且用户当前正在编辑位置,则我希望取消编辑并以编程方式填充位置字段。这是基于这样的假设:绝大多数情况下,用户将想要使用他们的当前位置,如果他们正在编辑该字段,他们宁愿自动填充该字段而不必完成输入。
我的问题是:如何在UIWebView中取消编辑?如果它是普通的文本输入字段,我会强制它放弃第一响应者,键盘就会消失,但我不知道如何在UIWebView中实现。将resignFirstResponder发送到WebView不能解决问题。
是否可以使用JavaScript和WebView上的stringByEvaluatingJavaScriptFromString:执行某些操作?还有其他方法吗?