HybridWebView .LoadContent在ios上没有LoadContent

时间:2016-05-03 18:53:55

标签: xamarin xamarin.forms

轻松的一天,给你的朋友留下深刻的印象!

来自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);
    }

1 个答案:

答案 0 :(得分:2)

由于某种原因,渲染器未注册。添加

[assembly: ExportRenderer(typeof(HybridWebView), typeof(HybridWebViewRenderer))]

在您的iOS代码中,它将起作用。