0

我有一个ScollPanel占据浏览器的全部宽度和高度:

ScrollPanel p = new ScrollPanel();
p.setWidth(Window.getClientWidth() + "px");
p.setHeight(Window.getClientHeight() + "px");

在 ios6 设备上,滚动看起来很笨拙——我发现这种 css 样式可以解决这个问题:

// webkitOverflowScrolling
p.getElement().getStyle().setProperty("webkitOverflowScrolling", "touch");

这给了我原生滚动的感觉,这很棒。

有没有办法防止“过度滚动”效果?我的意思是,当我在滚动位置 = 0 时,我继续向下拖动,整个主体似乎滚动得更多,在我的页面内容顶部上方显示空白空间。

我已经在运行此页面的 UIWebView 本身上禁用了弹跳:

[self.mWebView.scrollView setBounces:NO];

当我不使用ScrollPanel.

4

1 回答 1

1

您可能想看看 mgwt:http ://www.m-gwt.com

这是一个使用 GWT 编写移动应用程序的库。

那里有一个针对移动设备优化的滚动面板和一个防止在身体上滚动的解决方案。

于 2013-01-13T20:42:49.437 回答