【问题标题】:Resign Keyboard from UIWebView when i'm in google maps当我在谷歌地图中时,从 UIWebView 退出键盘
【发布时间】:2012-03-19 14:30:10
【问题描述】:

我从 iPad 应用程序中打开 UIWebView 作为 PresentModalViewController 并打开谷歌地图 "http://maps.google.com/maps?q=London" ,一切正常,但唯一的问题是当我搜索放置源和目标并单击箭头按钮键盘没有退出,但是当我在 safari 中打开它时它工作正常。 当我单击 UIWebview 中的箭头按钮时如何退出我的键盘? 任何帮助都提前致谢。

【问题讨论】:

  • 您是否在 textField 委托的 DidEndEditing 中辞职了响应者?
  • @cocoakamali:你能再读一遍这个问题吗?在这个问题中,我明确指出我正在打开一个谷歌地图页面。所以我可以从哪里来控制那个文本字段。顺便说一句,谢谢你的回答:)

标签: iphone objective-c ios google-maps xcode4


【解决方案1】:

我建议实现委托UIWebViewDelegate 并在重新加载页面时捕获事件。我不确定您指的是哪个箭头按钮,但我相信当您单击该按钮时,UIWebView 会加载上一个网页。此时应该调用webViewDidStartLoad,你可以尝试在UIWebView上调用resignFirstResponder。

【讨论】:

    猜你喜欢
    • 2023-03-23
    • 2019-10-19
    • 2020-08-14
    • 2012-04-28
    • 1970-01-01
    • 2015-10-15
    • 1970-01-01
    • 1970-01-01
    • 2012-10-18
    相关资源
    最近更新 更多