UIWebView 不要弹跳和滚动
UIWebView dont bounce and scroll
我正在构建一个非常简单的 ios 本机应用程序,其中包含从选项卡栏引用的两个视图控制器
都是webview,一个是本地的html,另一个是从url
加载的
出于某种原因,本地 webview 不允许滚动,我不知道为什么。
我检查了故事板中的设置,所有设置都是一样的
使用自动布局,启用用户交互,适合模式纵横比
我什至尝试通过代码解决这个问题,但是将这段代码添加到我的视图控制器并没有效果
webDisplay.scrollView.bounces = YES;
webDisplay.scrollView.scrollEnabled = YES;
有什么问题吗?
是的,你可以试试
webView.scrollView.scrollEnabled = NO;
webView.scrollView.bounces = NO;
如果您想检查 iOS 4 或 5,您可以测试 UIWebView 响应滚动视图 属性 getter:
if ([webView respondsToSelector:@selector(scrollView)]) {
webView.scrollView.scrollEnabled = NO;
webView.scrollView.bounces = NO;
} else {
webView.scrollEnabled = NO;
webView.bounces = NO;
}
for (id subview in webView.subviews)
if ([[subview class] isSubclassOfClass: [UIScrollView class]])
((UIScrollView *)subview).bounces = YES;
((UIScrollView *)subview). scrollEnabled = YES;
父视图缺少启用用户交互的标志。
我正在构建一个非常简单的 ios 本机应用程序,其中包含从选项卡栏引用的两个视图控制器
都是webview,一个是本地的html,另一个是从url
加载的出于某种原因,本地 webview 不允许滚动,我不知道为什么。
我检查了故事板中的设置,所有设置都是一样的
使用自动布局,启用用户交互,适合模式纵横比
我什至尝试通过代码解决这个问题,但是将这段代码添加到我的视图控制器并没有效果
webDisplay.scrollView.bounces = YES;
webDisplay.scrollView.scrollEnabled = YES;
有什么问题吗?
是的,你可以试试
webView.scrollView.scrollEnabled = NO;
webView.scrollView.bounces = NO;
如果您想检查 iOS 4 或 5,您可以测试 UIWebView 响应滚动视图 属性 getter:
if ([webView respondsToSelector:@selector(scrollView)]) {
webView.scrollView.scrollEnabled = NO;
webView.scrollView.bounces = NO;
} else {
webView.scrollEnabled = NO;
webView.bounces = NO;
}
for (id subview in webView.subviews)
if ([[subview class] isSubclassOfClass: [UIScrollView class]])
((UIScrollView *)subview).bounces = YES;
((UIScrollView *)subview). scrollEnabled = YES;
父视图缺少启用用户交互的标志。