| | |
| | | using System; |
| | | using WebKit; |
| | | |
| | | namespace Shared |
| | | { |
| | | public class WebView:View |
| | | { |
| | | |
| | | private UIKit.UIWebView uiWebView |
| | | private WKWebView uiWebView |
| | | { |
| | | get |
| | | { |
| | | return this.uiView as UIKit.UIWebView; |
| | | return this.uiView as WKWebView; |
| | | } |
| | | set |
| | | { |
| | |
| | | |
| | | public WebView () |
| | | { |
| | | this.uiWebView = new UIKit.UIWebView { }; |
| | | this.uiWebView.ScalesPageToFit = true; |
| | | this.uiWebView.DataDetectorTypes = UIKit.UIDataDetectorType.All; |
| | | } |
| | | //默认布局,宽高为0的话会异常 |
| | | var mFrame = new CoreGraphics.CGRect(base.X, base.Y, 10, 10); |
| | | this.uiWebView = new WKWebView(mFrame, new WKWebViewConfiguration()) { }; |
| | | } |
| | | |
| | | public void Load(string url) |
| | | public void Load(string url) |
| | | { |
| | | uiWebView.LoadRequest ( Foundation.NSUrlRequest.FromUrl ( Foundation.NSUrl .FromString(url))); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |