Webview를 사용하는 iPhone/iPad 용 애플리케이션을 만들었습니다. 웹뷰 상단에서 스크롤하면 Google 애플 리케이션과 같은 패널이 열립니다. iOS 4 및 5 지원 Webview 스크롤 위임
내가 그 코드를 사용하고있어 웹보기 스크롤 위임 얻으려면 '내가 돈 때문에-(void)scrollViewDidScroll:(UIScrollView *)scrollView
-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
내가 기본 위임이 필요합니다
for(UIView * subView in webView.subviews){
if ([subView isKindOfClass:[UIScrollView class]]) {
webViewScroll = (UIScrollView *)subView;
webViewScrollDefaultDelegate = webViewScroll.delegate;
[webViewScroll setDelegate:self];
}
}
스크롤을 관리하기를, 나는 그 기능을 사용 viewForZoomingInScrollView가 webview의 스크롤에서 반환해야하는 것을 알고 있습니다.
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
if(scrollView == webViewScroll){
return [webViewScrollDefaultDelegate viewForZoomingInScrollView:scrollView];
}
return nil;
}
그것은 아이폰 OS 4에서하지만 webViewScroll.delegate를 호출 할 때, 그것은 0x0으로 (전무) 더 이상 작동하지 않습니다 줌을 반환에서 iOS 5에서 잘 작동하고
...
어떻게해야합니까 ?