我正在使用PCL項目使用Xamarin Forms創建應用程序。在ios中,黑色線條僅顯示在Web視圖的底部。我不會在Android或Windows 10中遇到同樣的問題。Xamarin形式:Webview在底部顯示輕微的黑線
0
A
回答
0
正如評論中指出的那樣,我之前曾處理過這個問題。它與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;
}
}
}
}
+0
可以請你分享一個示例自定義渲染器的webview。 – Sonali
+0
我已經更新了答案 –
相關問題
- 1. 在Xamarin WebView中顯示PDF
- 2. WebView顯示黑屏
- 3. Xamarin形式:ImageSource.FromUri不顯示
- 4. 繪製線條形式的底部
- 5. Xamarin Forms - Webview沒有顯示
- 6. WebView不顯示微件Widget
- 7. WebCamTexture底部的黑線圖像
- 8. Xamarin形式的WebView評估和演示不調用JavaScript的
- 9. 如何在應用程序底部顯示webview進度條?
- 10. 在將webview滾動到底部後顯示admob廣告
- 11. 顯示ListViewItem在底部
- 12. 顯示從底部
- 13. Webview + admob在底部+ LinearLayout
- 14. Webview在頁面底部
- 15. Bootstrap圖標不顯示(Xamarin WebView)
- 16. Xamarin Android Webview顯示html源碼Android 7
- 17. 黑莓UI在底部
- 18. NavigationView在底部有黑條
- 19. Drawables顯示黑色矩形
- 20. 加載webview之前,黑屏已顯示
- 21. 爲什麼Android WebView顯示黑屏?
- 22. Android webview div style =「height:auto」顯示黑屏
- 23. 不能得到矩形顯示在圖像的底部
- 24. 帶d3底部弧線的矩形js
- 25. 帶底部按鈕的WebView
- 26. 在iOS 7中添加顯示底部的酒吧底部
- 27. HTML日曆:底部圖像顯示在右邊不在底部
- 28. 顯示在xamarin
- 29. Xamarin形式指控制的ListView內部
- 30. 如何在Xamarin/Monogame的Android應用程序屏幕底部顯示AdMob廣告?
檢查你的HTML代碼中,你傳遞給web視圖鏈接。並在瀏覽器中檢查該鏈接。 – KKRocks
@KKRocks在網頁底部沒有黑線。 – Sonali
我在我的一個應用程序中有同樣的事情。我想我用一個自定義渲染器修復它,讓我爲你找到它 –