可能重复:
Disable UIWebView default scrolling behavior using objective-c
我想禁用我的webview滚动,我检查了所有属性,但我找不到任何对我有用的属性,如果有可能请帮帮我。
感谢。
答案 0 :(得分:5)
检查此代码可能会有所帮助
UIView* row = nil;
for(row in webView.subviews){
if([row isKindOfClass:[UIScrollView class] ]){
UIScrollView* scrollRow = (UIScrollView*) row;
scrollRow.scrollEnabled = NO;
scrollRow.bounces = NO;
scrollRow.backgroundColor=[UIColor clearColor];
}
}
答案 1 :(得分:2)
试试这个......
for(UIView *scrl in webView.subviews){
if([row isKindOfClass:[UIScrollView class] ]){
UIScrollView* scrollView = (UIScrollView*) scrl;
// stop scrolling
scrollView.scrollEnabled = NO;
//stop bounceback of webView..
scrollView.bounces = NO;
}
}
答案 2 :(得分:0)
使用它可以正常工作; webDescription
是UIWebView
个对象。
[[webDescription.subviews lastObject] setScrollEnabled:NO];
答案 3 :(得分:0)
试试这个
[[[yourWebViewObject subviews] lastObject] setScrollEnabled:NO];