【问题标题】:Ipad webview native code interactionIpad webview原生代码交互
【发布时间】:2011-05-17 16:14:12
【问题描述】:

我正在设计一个应用程序,它具有许多本机小部件和一些 web 视图中的小部件。现在我需要统一基于 Web 的小部件和本机小部件的事件处理。所以我需要将事件从基于 webview 的小部件返回到本机代码。这可能吗?

一个例子:webview 中有一个按钮。按下此按钮时,我需要在本机代码中调用一个方法。

【问题讨论】:

    标签: iphone cocoa-touch ipad webview


    【解决方案1】:

    是的:您所做的就是让 HTML 按钮指向您在 Web 视图代理的 webView:shouldStartLoadWithRequest:navigationType: 方法中截获的特殊 URL。构建这些 URL 的一个好方法是使用特殊的 URL 方案,例如x-myapp://do-foo/params.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多