1

我在屏幕上有一个具有固定大小内容的全屏 UIWebView 组件,因此不需要滚动。当我轻推屏幕时,内容会向上或向下移动。

当有一个启用滚动的组件时,可以在整个 iPhone 上体验相同的效果。

我想防止在我的应用程序中发生这种情况。请给点光...

4

3 回答 3

2

似乎有一个javascript可以防止滚动,同时保持点击链接的能力:

document.onload = function(){
    document.ontouchmove = function(e){ e.preventDefault(); }
};

我没有对此进行测试,也找不到任何文档。我认为这是一种黑客行为。

于 2009-06-25T10:06:04.550 回答
1
<script>
document.ontouchmove = function(event){
   event.preventDefault();
}
</script>

更正确:)

于 2010-06-07T05:15:56.463 回答
0

如果您不需要链接即可工作:

myUIWebView.userInteractionEnabled = NO;
于 2009-06-25T09:45:30.380 回答