我正在构建一个非常简单的ios本机应用程序,其中有两个从标签栏引用的视图控制器
两者都是webview,一个是本地html,另一个是从url加载
由于某种原因,本地webview不允许滚动,我无法弄清楚原因。
我检查了故事板中的设置,所有设置都是相同的
使用自动布局,启用用户交互,模式方面适合
我甚至试图通过代码解决问题,但是将此代码添加到我的视图控制器并没有影响
webDisplay.scrollView.bounces = YES;
webDisplay.scrollView.scrollEnabled = YES;
有什么不妥的想法?
答案 0 :(得分:1)
是的,你可以试试
webView.scrollView.scrollEnabled = NO;
webView.scrollView.bounces = NO;
如果你想检查是否在iOS 4或5上,你可以测试UIWebView响应scrollView属性getter:
if ([webView respondsToSelector:@selector(scrollView)]) {
webView.scrollView.scrollEnabled = NO;
webView.scrollView.bounces = NO;
} else {
webView.scrollEnabled = NO;
webView.bounces = NO;
}
答案 1 :(得分:1)
父视图缺少启用用户交互的标记。
答案 2 :(得分:0)
for (id subview in webView.subviews)
if ([[subview class] isSubclassOfClass: [UIScrollView class]])
((UIScrollView *)subview).bounces = YES;
((UIScrollView *)subview). scrollEnabled = YES;