我在屏幕上有一个具有固定大小内容的全屏 UIWebView 组件,因此不需要滚动。当我轻推屏幕时,内容会向上或向下移动。
当有一个启用滚动的组件时,可以在整个 iPhone 上体验相同的效果。
我想防止在我的应用程序中发生这种情况。请给点光...
似乎有一个javascript可以防止滚动,同时保持点击链接的能力:
document.onload = function(){
document.ontouchmove = function(e){ e.preventDefault(); }
};
我没有对此进行测试,也找不到任何文档。我认为这是一种黑客行为。
<script>
document.ontouchmove = function(event){
event.preventDefault();
}
</script>
更正确:)
如果您不需要链接即可工作:
myUIWebView.userInteractionEnabled = NO;