gpt4 book ai didi

ios - UISplitViewController 内的 WKWebView 具有不需要的水平橡皮筋滚动行为

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:30:59 29 4
gpt4 key购买 nike

如果我在 WKWebView 中将 HTML 文档(不比屏幕宽)显示为 iPad 或 iPhone 上的全屏 View ,它会按预期滚动,仅垂直滚动,根本不会水平滚动。

如果在 UISplitViewController 的详细 View 中显示相同的 WKWebView,它将有一种奇怪的橡皮筋水平滚动行为。文档以正确的宽度显示,但您可以左右拉出文档。放手后,它会弹回。

这是我试图在 Split View Controller 中显示的 Web 系统的可用性问题。

有谁知道为什么会这样,是否有可能导致 WKWebView 使用正常的滚动行为?

最佳答案

这是因为父 UISplitViewController 向 WebView 报告了不正确的尺寸 - 它(可能)未能从详细 View 的框架中减去分隔线的 0.5 点。

似乎没有解决方案。

解决方法是在 WKWebView 的 ScrollView 左侧添加一个 0.5 磅的 contentInset。

请注意,此解决方案是为 iOS11 开发的。 future 版本的 iOS 可能会修复此错误计算。可能会向 Apple 提交错误。

关于ios - UISplitViewController 内的 WKWebView 具有不需要的水平橡皮筋滚动行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47171410/

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