我正在尝试制作一个自定义网页,并使用 C# 将其放入 Xamarin 的 WebView 中 我拥有的是一个包含 UIWebView 的 UIViewController。 在我的项目中,我有一个这样的文件夹:
- 项目
- 内容
- 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;
我认为这与页面未完成加载有关,但我不知道如何正确执行此操作。
最佳答案
Derp,始终确保将文件上的“构建操作”设置为每个文件上的 BundleResource,以通过右键单击它们将它们包含在构建中...
关于c# - Xamarin iOS 在 UIWebView 中加载内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40017767/