2010-01-06 29 views
2

嗨伙计我想知道是否有人可以给我一个无痛的方式从UIWebView中的Web链接调用模式视图控制器。是否有可能做到这一点?从UIWebView中调用模式视图控制器weblink

我希望模态视图控制器仍然是应用程序的一部分,而不是关闭主应用程序,而是使用辅助应用程序。

任何帮助将不胜感激。

回答

0

如果您使用的是可从safari mobile访问的香草网页,则无法使用。如果你使用phonegap或类似技术编写本地webapp,这很容易,只需抓住你想要的url并以不同的方式处理它们。

1

做到这一点,最好的方法是通过在一个UIWebView的委托功能

– webView:shouldStartLoadWithRequest:navigationType: 

拦截某些网址,这可以从JavaScript通过设置窗口的位置被称为:在

window.location = "mycomprotocall:showMoadViewController"; 

解析此委托函数,然后执行你喜欢的任何本地代码。

相关问题