gpt4 book ai didi

ios - 使用 Screen Edge Pan Gesture Recognizer 在 WebView 中后退和前进

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:06:04 25 4
gpt4 key购买 nike

我想像在 Apple 的移动 Safari 浏览器中一样使用“屏幕边缘平移手势识别器”在我的 iOS 应用程序 WebView 中前后移动。最好是像 Safari 中那样设置动画。

目前我使用“Swipe Gesture Recognizer”,但它对用户来说不是很容易使用。特别是如果用户缩放了网页,它就不起作用。

有人有示例代码、手册或任何其他帮助吗?

最佳答案

此功能在 WKWebView 中更容易实现。您只需将 allowsBackForwardNavigationGestures 属性设置为 YES

WKWebViewUIWebView 的现代替代品,由 Apple 开发。参见 link了解详情。您应该链接到 WebKit.framework 才能使用它。不幸的是,没有 Interface Builder 支持,请参阅 this answer .

请注意,WKWebView 从 iOS 8 开始可用。在较早的 iOS 版本上,您很可能会在应用程序启动时遇到崩溃。但是可以在 iOS 8 之前的版本上使用 UIWebView,在 iOS 8 及更高版本上使用 WKWebView。看看this github project举个例子。

关于ios - 使用 Screen Edge Pan Gesture Recognizer 在 WebView 中后退和前进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35806892/

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