Iphone UIWebview即使在scrollEnabled设置为NO之后也会重新启用滚动

Iphone UIWebview即使在scrollEnabled设置为NO之后也会重新启用滚动,iphone,ios,objective-c,Iphone,Ios,Objective C,这里有个问题。我正在UIWebview中使用可拖动图像。源代码:这里: 它只是在拖动过程中禁用滚动,并在拖动完成后重新启用滚动 在第一次提出UIWebview时,以及以后,它的工作非常好。一旦编辑的文本长度超过屏幕长度。UIWebview忽略其scrollview的滚动设置,并重新启用滚动 禁用滚动视图的方法是使用以下方法: webview.scrollview.scrollEnabled = NO; 请告诉我哪里错了。非常感谢。可以使用 for(UIView *aView in we

这里有个问题。我正在UIWebview中使用可拖动图像。源代码:这里:

它只是在拖动过程中禁用滚动,并在拖动完成后重新启用滚动

在第一次提出UIWebview时,以及以后,它的工作非常好。一旦编辑的文本长度超过屏幕长度。UIWebview忽略其scrollview的滚动设置,并重新启用滚动

禁用滚动视图的方法是使用以下方法:

    webview.scrollview.scrollEnabled = NO;
请告诉我哪里错了。非常感谢。

可以使用

for(UIView *aView in webview.subviews){
    if([aView isKindOfClass:[UIScrollView class]])
                aView.scrollEnabled = NO;
}
这将确保禁用任何
滚动视图的滚动。

可以使用

for(UIView *aView in webview.subviews){
    if([aView isKindOfClass:[UIScrollView class]])
                aView.scrollEnabled = NO;
}

这将确保禁用任何
scrollview
的滚动。

导致此问题的原因是在作为模板编辑部分加载的html文件中放置了以下换行符

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=no;"/>
<style type="text/css">
html, body {height: 100%;}
body {
margin: 0;
}
#wrap {
height: 100%;
width: 100%;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
#content 
padding: 10px;
}
</style>

html,正文{高度:100%;}
身体{
保证金:0;
}
#包裹{
身高:100%;
宽度:100%;
溢出y:滚动;
-webkit溢出滚动:触摸;
}
#内容
填充:10px;
}
使用此块包装的任何div都将始终允许自己滚动。
删除了它,一切又恢复正常了

导致此问题的原因是,在作为模板编辑部分加载的html文件中放置了以下换行符

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=no;"/>
<style type="text/css">
html, body {height: 100%;}
body {
margin: 0;
}
#wrap {
height: 100%;
width: 100%;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
#content 
padding: 10px;
}
</style>

html,正文{高度:100%;}
身体{
保证金:0;
}
#包裹{
身高:100%;
宽度:100%;
溢出y:滚动;
-webkit溢出滚动:触摸;
}
#内容
填充:10px;
}
使用此块包装的任何div都将始终允许自己滚动。
删除了它,一切又恢复正常了

我已经解决了这个问题。这是因为在我的富文本编辑模板文件。我为div设置了一个溢出换行。这基本上是一个换行,使scrollview始终允许滚动。如果您想查看代码块。你可以问我,我已经解决了这个问题。这是因为在我的富文本编辑模板文件。我为div设置了一个溢出换行。这基本上是一个换行,使scrollview始终允许滚动。如果您想查看代码块。你可以问我。