Unity WebView 插件⭐️(十三)特定模块 iOS网页视图—iOSWebViewWebView
【摘要】 📢前言该文章是WebView 插件系列文章,传送门:浏览器插件3D WebView专栏上一篇文章对3D WebView 插件的 AndroidGeckoWebView 做了一个详细的介绍说明那本篇文章就来介绍下 iOSWebViewWebView的说明和使用方法 🔔特定模块 iOSWebView网页视图—iOSWebViewWebView3D WebView for iOS使用的IWe...
📢前言
该文章是WebView 插件系列文章,传送门:浏览器插件3D WebView专栏
上一篇文章对3D WebView 插件的 AndroidGeckoWebView
做了一个详细的介绍说明
那本篇文章就来介绍下 iOSWebViewWebView
的说明和使用方法
🔔特定模块 iOSWebView网页视图—iOSWebViewWebView
3D WebView for iOS使用的IWebView实现。此类还包括针对 iOS 特定功能的额外方法
公共方法
1.获取Cookie
static Task<Cookie> GetCookie(string url, string cookieName)
获取与给定 URL 和 cookie 名称匹配的 cookie,如果没有 cookie 匹配,则为 null。
2.SetAllowsBackForwardNavigationGestures
void SetAllowsBackForwardNavigationGestures(bool allow)
设置水平滑动手势是否触发向后和向前页面导航。默认值为false.
例子
#if UNITY_IOS && !UNITY_EDITOR
var iOSWebViewInstance = webViewPrefab.Webview as iOSWebView;
iOSWebViewInstance.SetAllowsBackForwardNavigationGestures(true);
#endif
3.设置允许内联媒体播放
static void SetAllowsInlineMediaPlayback(bool allow)
设置 HTML5 视频是内联播放还是使用本机全屏控制器。默认值为true. 此方法是静态的,因为在创建 webview 后,无法在运行时修改 WKWebView 的配置。
例子
#if UNITY_IOS && !UNITY_EDITOR
iOSWebView.SetAllowsInlineMediaPlayback(false);
#endif
4.SetScrollViewBounces
void SetScrollViewBounces(bool bounces)
当启用原生 2D 模式时,此方法设置滚动视图是否从内容边缘反弹并再次返回。默认值为true. 当未启用 Native 2D Mode 时,此方法无效。
💬总结
该文对IOS版本的一些版本特定的额外方法做了介绍
IOS版本的我没用使用过,但是基本的使用方法都是差不多的,后续可以研究一下
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)