2013-01-13 50 views
0

當反彈時在iOS影響我有一個ScollPanel它佔據了瀏覽器的整個寬度和高度:停止使用ScrollPanel

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

上的iOS6的裝置,滾動似乎笨重 - 我發現這個css樣式來修復,但:

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

這給我,本地滾動的感覺,這是偉大的。

有沒有辦法來防止「overscroll」效應?我的意思是,當我在滾動pos = 0時,我繼續拖下去,整個機構似乎滾動得更多,揭示了頁面內容頂部的空白空間。

我已經禁用彈跳上的UIWebView本身,我在運行此頁:

[self.mWebView.scrollView setBounces:NO]; 

當我不使用ScrollPanel它完美地工作。

回答

1

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

這是與GWT編寫移動應用程序庫。

在那裏有一個用於移動的滾動面板和一個用於防止滾動的解決方案。