我正在使用uiwebview在我的iphone应用程序中将数据呈现为html。我想刷新数据,如果用户在视图的顶部滚动,我想将下一页追加到当前页面,如果用户在视图的底部滚动。
并且在重新加载或获取数据期间,我想冻结屏幕并在滚动图层和数据渲染层之间的空间中显示加载动画。
我正在使用TapDetectingWindow来处理滚动位置,但我从来没有得到顶部滚动的负值,也没有更大的底部滚动值。
http://mithin.in/2009/08/26/detecting-taps-and-events-on-uiwebview-the-right-way
谢谢......
答案 0 :(得分:1)
Boreas说得对,但首先你需要为UIWebView中嵌入的UIScrollView提供参考,然后再使用它。
for(id eachSubview in [webView subviews])
if ([eachSubview isKindOfClass:[UIScrollView class]])
scrollView = eachSubview;
答案 1 :(得分:0)
你试过- (void)scrollViewDidScroll:(UIScrollView *)scrollView