我正在使用嵌入式UIWebView的应用程序.
用户可以在Web视图的文本字段中输入位置,但也可以使用Core Location来发现当前位置.
如果核心位置提供了准确的答案,并且用户当前正在编辑该位置,我想取消编辑并以编程方式填充位置字段.这是基于这样的假设:用户在绝大多数时间都想要使用他们当前的位置,如果他们正在编辑该字段,他们宁愿自动填充它而不是必须完成输入他们的位置.
我的问题是,如何在UIWebView中取消编辑?如果它是一个普通的文本输入字段,我会强制它辞职第一响应者,键盘会消失,但我不知道如何使用UIWebView.将resignFirstResponder发送到Web视图不会执行此操作.
在Web视图上是否可以使用Javascript和stringByEvaluatingJavaScriptFromString:来完成某些操作?还有另外一种方法吗?
只需使用[webView endEditing:YES];