Xamarin iOS在UIWebView中加载内容
本文关键字:加载 UIWebView iOS Xamarin | 更新日期: 2023-09-27 18:12:49
我正在尝试制作一个自定义网页,并使用c#将其放在Xamarin的webview中我有一个UIViewController包含一个UIWebView。在我的项目中,我有一个这样的文件夹:
- 项目
- 内容
- 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,始终确保将文件上的'Build Action'设置为每个文件的BundleResource,通过右键单击它们将它们包含在构建中…