1

我发现我在使用 iOS 网络视图时遇到了问题。我有一个比我的 ipod4 屏幕长的 webview,所以我可以上下滚动。如果我在屏幕上快速拖动并点击几秒钟,我将进入右侧滚动条永久停留在屏幕上的状态。一旦发生这种情况,如果我向任何方向拖动屏幕,页面将不再有任何动力,我将无法再轻弹页面。即,一旦我将手指从屏幕上移开,它就会保持在完全相同的位置。

我还发现,当它处于这种状态时,我可以将页面拖离屏幕更远(到通常会弹回的位置),并且不再弹回。我包含的屏幕截图是我的白页被拖动后的图像,滚动条卡在屏幕上。

摆脱这种锁定滚动条状态的唯一方法是用两根手指在网页上放大。

我有一个按钮,在这种状态下也不会执行它的 javascript 功能。

不幸的是,我无法始终如一地重现这种状态,因此快速连续点击和拖动是我拥有的最佳重现。

身份验证对话框的屏幕截图

4

1 回答 1

0

我认为您的 webview 不应该在可滚动区域内,因为网站本身也需要滚动。我建议您使用自动布局将 webview 附加到它所包含的容器的大小,并让它确定是否以及如何滚动自身。

webview 实际上是应用程序中的应用程序,应该与应用程序的其余部分有所不同。

于 2014-06-18T14:07:33.647 回答