我正在尝试制作一个自定义网页,并使用C#将其放入Xamarin的Webview中 我所拥有的是一个包含UIWebView的UIViewController。 在我的项目中,我有一个这样的文件夹:
但是当我尝试将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;
我认为它与页面没有完成加载有关,但我无法弄清楚如何正确地做到这一点。
答案 0 :(得分:2)
Derp,总是确保将文件上的“Build Action”设置为每个文件上的BundleResource,通过右键单击它们将它们包含在构建中......