スクロールが発生したときに呼び出される UIWebView によって提供されるコールバックはありますか?もしそうなら、どうすれば現在のコンテンツのオフセットを取得できますか?
ありがとう。
スクロールが発生したときに呼び出される UIWebView によって提供されるコールバックはありますか?もしそうなら、どうすれば現在のコンテンツのオフセットを取得できますか?
ありがとう。
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;