轻松的一天,给你的朋友留下深刻的印象!
来自xlabs的Hybridwebview - https://github.com/XLabs/Xamarin-Forms-Labs/wiki/HybridWebView
尝试加载内容,如下所示。
在android上工作正常,没有任何东西出现在使用str或str2的ios上。
有什么想法吗?
CSHARP
$(window).on("scroll", function() {
var scrollPosition = scrollY || pageYOffset;
if (scrollPosition > $("#someAnchor").position().top - $(window).height()) {
alert("run code here");
}
});
XAML
void OnButtonStaticLoadClicked(object sender, EventArgs args)
{
// doesnt load on ios
string str = @"<html><body><h2>hello there</h2><div>four score and seven years ago </div></body></html>";
string str2 = @"<!DOCTYPE html>" +
@"<html>" +
@"<body bgcolor='yellow'><h2>hello there</h2><div style='font-color:black'>four score and seven years ago</div>" +
@"</body></html>";
HybridWebView_Main.LoadContent(str2);
}
答案 0 :(得分:2)
由于某种原因,渲染器未注册。添加
[assembly: ExportRenderer(typeof(HybridWebView), typeof(HybridWebViewRenderer))]
在您的iOS代码中,它将起作用。