在滚动时是否会调用UIWebView提供的回调,如果是,我如何获取当前内容偏移量?
感谢。
答案 0 :(得分:1)
您可以使用ios 5.0中提供的此属性:
@property(nonatomic, readonly, retain) UIScrollView *scrollView
或者在iOS 5.0之前:
NSArray *subViews = [NSArray arrayWithArray:[myWebview subviews]];
UIScrollView *webScroller = (UIScrollView *)[subViews objectAtIndex:0];
然后,您可以实施UIScrollViewProtocol
并执行以下操作:
UIScrollView *webScrollView = myWebView.scrollView;
webScrollView.delegate = self;
//implement method from delegate..
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
//Scrolled
}
要获取contentOffset,您只需:
CGPoint offSet = webScrollView.contentOffset;