Xamarin iOS 在 UIWebView 中加载内容
Posted
技术标签:
【中文标题】Xamarin iOS 在 UIWebView 中加载内容【英文标题】:Xamarin iOS load content in UIWebView 【发布时间】:2016-10-13 09:53:20 【问题描述】:我正在尝试制作一个自定义网页并使用 C# 将其放入 Xamarin 中的 web 视图中 我拥有的是一个包含 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;
我认为这与页面未完成加载有关,但我不知道如何正确执行此操作。
【问题讨论】:
【参考方案1】:Derp,始终确保将文件上的“构建操作”设置为每个文件上的 BundleResource,以便通过右键单击它们将它们包含在构建中...
【讨论】:
以上是关于Xamarin iOS 在 UIWebView 中加载内容的主要内容,如果未能解决你的问题,请参考以下文章
维护 Cookie UIWebView iOS Xamarin
无法在 Xamarin IOS 中捕获 WkWebView 的屏幕