2016-10-13 168 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,以便通過右鍵單擊它們將其包含在生成中...