您的问题不是设置bounces
属性,scrollView
而是尝试访问和对象的scrollView
属性。在 iOS 5.0 之前,这个属性是不公开的,所以你不能像那样访问它。webView1
webViewB
您将不得不遍历 and 的所有 suviewwebView1
并webViewB
找到属于 and 的那个,UIScrollView
而不是设置它的bouncing
属性。你可以这样做:
if ([self.webView1 respondsToSelector:@selector(scrollView)]) {
self.webView1.scrollView.bounces = NO;
self.webViewB.scrollView.bounces = NO;
}
else {
for (UIView *subview in self.webView1.subviews) {
if ([subview isKindOfClass:[UIScrollView class]]) {
UIScrollView *scrollView = (UIScrollView *)subview;
scrollView.bounces = NO;
}
}
for (UIView *subview in self.webViewB.subviews) {
if ([subview isKindOfClass:[UIScrollView class]]) {
UIScrollView *scrollView = (UIScrollView *)subview;
scrollView.bounces = NO;
}
}
}
让我知道这是否适合你。