gpt4 book ai didi

iphone - 即使在 scrollEnabled 设置为 NO 后,UIWebview 仍会重新启用滚动

转载 作者:行者123 更新时间:2023-11-29 13:13:43 26 4
gpt4 key购买 nike

这里有个问题。我在 UIWebview 中使用可拖动图像。源代码:此处:http://ios-blog.co.uk/tutorials/rich-text-editing-a-simple-start-part-7/

它只是在拖动期间禁用滚动并在拖动完成时重新启用它。

当 UIWebview 首次出现时和以后出现时,它工作得很好。一旦编辑的文本长度超过屏幕。 UIWebview 忽略其 ScrollView 的滚动设置并重新启用滚动。

我禁用 ScrollView 的方法是使用这个:

    webview.scrollview.scrollEnabled = NO;

请告诉我哪里错了。非常感谢。

最佳答案

这个问题是由于我作为模板编辑部分加载的 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>

任何用这个 block 包裹的 div 总是允许自己滚动。将其删除后一切又恢复正常了!

关于iphone - 即使在 scrollEnabled 设置为 NO 后,UIWebview 仍会重新启用滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16434615/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com