gpt4 book ai didi

ios - Xamarin 表单 : Webview showing slight black line at bottom

转载 作者:行者123 更新时间:2023-12-01 18:40:31 28 4
gpt4 key购买 nike

我正在使用 PCL 项目使用 Xamarin Forms 创建一个应用程序。在 ios 中,仅在 web View 的底部显示一条黑线。我在 android 或 windows 10 中没有遇到同样的问题。

最佳答案

如评论中所述,我之前处理过这个问题。它与 webview 的背景颜色有关。我已经尝试了几件事,唯一有效的是设置这个:

webView.Opaque = false;
webView.BackgroundColor = UIColor.Clear;

UIWebView 上的自定义渲染器中.

一个完整实现的自定义渲染器将如下所示:
[assembly: ExportRenderer (typeof (WebView), typeof (WebViewRenderer))]

namespace YourApp.iOS.Renderers
{
public class WebViewRenderer : Xamarin.Forms.Platform.iOS.WebViewRenderer
{
protected override void OnElementChanged (VisualElementChangedEventArgs e)
{
base.OnElementChanged (e);

if (NativeView != null) {
var webView = (UIWebView)NativeView;

webView.Opaque = false;
webView.BackgroundColor = UIColor.Clear;
}
}
}
}

关于ios - Xamarin 表单 : Webview showing slight black line at bottom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43936015/

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