2016-10-13 104 views
0

我想要制作一个自定义的网页,并将它放在Xamarin的webview中使用C# 我所拥有的是一个包含UIWebView的UIViewController。 在项目中,我有一个这样的文件夹:Xamarin在UIWebView中的iOS加载内容

  • 项目
    • 内容
      • 的index.html
      • JS
      • CSS

但是,当我尝试将index.html文件加载到webview中时,什么都没有发生。 我试着只是加载一个外部网页,它工作正常。

这是我装在的UIViewController viewDidLoad方法的内容代码:

string fileName = "Content/index.html"; 
string localHtmlUrl = Path.Combine(NSBundle.MainBundle.BundlePath, fileName); 
MyWebView.LoadRequest(new NSUrlRequest(new NSUrl(localHtmlUrl, false))); 
MyWebView.ScalesPageToFit = true; 

我认为这事做的页面没有完成它的负荷,但我无法弄清楚如何正确地做到这一点。

回答

2

Derp,请务必确保将文件上的“生成操作”设置为每个文件上的BundleResource,以便通过右键单击它们将其包含在生成中...