嗨伙计我想知道是否有人可以给我一个无痛的方式从UIWebView中的Web链接调用模式视图控制器。是否有可能做到这一点?从UIWebView中调用模式视图控制器weblink
我希望模态视图控制器仍然是应用程序的一部分,而不是关闭主应用程序,而是使用辅助应用程序。
任何帮助将不胜感激。
嗨伙计我想知道是否有人可以给我一个无痛的方式从UIWebView中的Web链接调用模式视图控制器。是否有可能做到这一点?从UIWebView中调用模式视图控制器weblink
我希望模态视图控制器仍然是应用程序的一部分,而不是关闭主应用程序,而是使用辅助应用程序。
任何帮助将不胜感激。
如果您使用的是可从safari mobile访问的香草网页,则无法使用。如果你使用phonegap或类似技术编写本地webapp,这很容易,只需抓住你想要的url并以不同的方式处理它们。
做到这一点,最好的方法是通过在一个UIWebView的委托功能
– webView:shouldStartLoadWithRequest:navigationType:
拦截某些网址,这可以从JavaScript通过设置窗口的位置被称为:在
window.location = "mycomprotocall:showMoadViewController";
解析此委托函数,然后执行你喜欢的任何本地代码。