Xamarin.ios Xamarin IOS中的WebView
我们创建了一个网站,希望添加本机IOS应用程序。我们创建了一个Mac服务器并连接到VisualStudio。现在我们想在Web视图中添加一个网站。我们以Main.Storyboard的形式添加了一个Web视图。代码文件写在下面给出的ViewControler.CS表单上,但当我们调试此代码时,在emulator上显示为空白,请帮助任何人Xamarin.ios Xamarin IOS中的WebView,xamarin.ios,Xamarin.ios,我们创建了一个网站,希望添加本机IOS应用程序。我们创建了一个Mac服务器并连接到VisualStudio。现在我们想在Web视图中添加一个网站。我们以Main.Storyboard的形式添加了一个Web视图。代码文件写在下面给出的ViewControler.CS表单上,但当我们调试此代码时,在emulator上显示为空白,请帮助任何人 public partial class ViewController : UIViewController { public Vie
public partial class ViewController : UIViewController
{
public ViewController(IntPtr handle) : base(handle)
{
}
public override void ViewDidLoad()
{
vwDisplay = new UIWebView(View.Bounds);
View.AddSubview(vwDisplay); string url = "http://google.com";
vwDisplay.LoadRequest(new NSUrlRequest(new NSUrl(url)));
base.ViewDidLoad();
// Perform any additional setup after loading the view, typically from a nib.
}
public override void DidReceiveMemoryWarning()
{
base.DidReceiveMemoryWarning();
// Release any cached data, images, etc that aren't in use.
}
}
通过添加以下代码更新plist文件
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
UIWebView有几个事件将在完成、错误、,等等-您是否尝试为这些事件添加处理程序?没有,先生,我们没有添加任何处理程序。我建议您为这些事件添加处理程序-可能存在一个您没有看到的错误,因为您没有连接处理程序。我正在添加处理程序,但没有显示任何错误。未声明,但是实例化它并将其添加到视图中。如果它已经在故事板中,则不需要这样做。试着注释掉前两行
webVeiew.LoadRequest(new NSUrlRequest(new NSUrl("http://www.google.com")));