Xcode 禁用webview滚动会给出-setscrollingEnabled“未找到任何方法”警告。但其工作正常吗?

Xcode 禁用webview滚动会给出-setscrollingEnabled“未找到任何方法”警告。但其工作正常吗?,xcode,Xcode,我一直在使用这个: [[[WebView subviews] lastObject] setScrollingEnabled:NO]; 它为什么要发出警告? 未找到-setscrolling方法它会发出警告,因为此方法未公开,因此被视为私有API调用。 让它这样做肯定会导致你的应用被苹果拒绝 这是一个可行的解决方案,目前正在商店中的几个应用程序上使用 UIScrollView *lastScroll = (UIScrollView *)[[webView subviews] lastObjec

我一直在使用这个:

[[[WebView subviews] lastObject] setScrollingEnabled:NO];
它为什么要发出警告?
未找到-setscrolling方法

它会发出警告,因为此方法未公开,因此被视为私有API调用。 让它这样做肯定会导致你的应用被苹果拒绝

这是一个可行的解决方案,目前正在商店中的几个应用程序上使用

UIScrollView *lastScroll = (UIScrollView *)[[webView subviews] lastObject];
lastScroll.scrollEnabled = NO;
与自定义某些其他行为的方式相同:

lastScroll.showsVerticalScrollIndicator = NO;
lastScroll.showsHorizontalScrollIndicator = NO;
lastScroll.bounces = NO;