mono touch中WebView与html之间的交互
和朋友一起构思了一个想法,借用他的思路捣鼓了一会,效果还行。
先上一段代码看看:
RectangleF newrec = UIScreen.MainScreen.Bounds; UIWebView webView = new UIWebView(newrec); NSUrl nsurl = new NSUrl("http://www.baidu.com"); webView.LoadRequest(new NSUrlRequest(nsurl)); webView.ShouldStartLoad = delegate(UIWebView v, NSUrlRequest r, UIWebViewNavigationType t) { if (t == UIWebViewNavigationType.LinkClicked) { Console.WriteLine(r.Url.ToString()); this.NavigationController.PushViewController(new MainScreen(), true); return false; } return true; }; this.View.Add(webView);
我想不用多说,后面这么搞你们懂的。
另外,UIWebView有一个EvaluateJavascript方法,它可以执行js串,而js可以做些什么呢,不用我多说,各位可以尽情发挥了。
ps,这样app都可以用pc端的页面来处理,mono就相当于一个架子了。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。