作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这里有个问题。我在 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/
我是一名优秀的程序员,十分优秀!