【发布时间】:2021-09-19 13:13:14
【问题描述】:
我正在使用 WebView 在 UI 上显示 Flip小吃书和游戏。
显示内容时面临 2 个问题:
- 在显示图书时,双指缩放在 Android 平台上不起作用。
- 在所有平台上显示游戏时无法滚动和查看内容。
我正在关注this 的博客进行捏缩放。此外,在显示游戏时,我无法向右滚动并查看内容。我创建了一个示例project 供参考。
注意:目前,书籍链接设置为源值。取消注释 MainPage.xaml.cs 上的游戏源行以检查游戏滚动问题。
更新 1:
我已经从here 添加了自定义 webview,但是 webview 滚动在 android 上不起作用(在 ios 上也不起作用)。
还根据blog 添加了 webview 缩放控件,它也不适用于 android。
我的 XF 版本是 4.8.0.1269
【问题讨论】:
-
一个 webview 包含一个原生平台(例如 Android)浏览器窗口。您不使用普通的 Xamarin Forms 捏缩放,而是使用 Android-specific WebView Zoom。
-
@ToolmakerSteve 我试过了,但缩放不适用于 android
-
我确实重现了这两个问题,恐怕可以用xamarin中的代码解决。操作html使其自动适应移动设备并启用缩放功能而不是寻求更容易移动设备上的解决方法,请参阅stackoverflow.com/questions/32782454/…。
标签: xamarin.forms webview