gpt4 book ai didi

Xamarin WebView 缩放以适应

转载 作者:行者123 更新时间:2023-12-03 22:34:33 24 4
gpt4 key购买 nike

有没有办法在 Xamarin 中设置 WebView 以默认缩放其内容以适合屏幕,并且仍然允许捏放大/缩小?

我们将使用它来显示我们在线的文档。

最佳答案

我解决了自定义渲染器适合页面和缩放的比例,如下所示

IOS版

 public class CustomWebViewRenderer : WebViewRenderer
{
protected override void OnElementChanged(VisualElementChangedEventArgs e)
{
base.OnElementChanged(e);

var view = Element as CustomWebView;
if (view == null || NativeView == null)
{
return;
}
this.ScalesPageToFit = true;
}

}

安卓版
public class CustomWebViewRenderer : WebViewRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<WebView> e)
{
base.OnElementChanged(e);

if (Control != null)
{
Control.Settings.BuiltInZoomControls = true;
Control.Settings.DisplayZoomControls = false;

Control.Settings.LoadWithOverviewMode = true;
Control.Settings.UseWideViewPort = true;
}
}
}

关于Xamarin WebView 缩放以适应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41154722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com