uiwebview中弹性滚动底部的黑线?

时间:2013-12-11 18:41:36

标签: ios uiwebview ios7

我有一个混合iOS应用程序,它本质上是一个从我们的服务器加载HTML的uiwebview。有一个固定位置顶部栏,一个固定位置底部标签栏和一个可滚动/可拖动的中间内容部分,内容通过AJAX加载。但是,当您滚动浏览内容的边界(即弹性滚动)时,有时会在中间内容部分的底部显示一个像素的灰色(#838383)线。但是,它并不一致。在应用程序的某些选项卡中,它根本没有显示,我无法弄清楚是什么导致它出现或在某些情况下不出现。我搜索了所有服务器端的CSS和HTML“838383”,但没有出现。

正常状态:

normal state http://msr-cf.matt.re/lio-app-line3.jpg

弹性滚动显示灰线:

scrolling with gray line http://msr-cf.matt.re/lio-app-line.jpg

不同页面上的弹性滚动没有灰线:

scrolling on a different tab does not have gray line http://msr-cf.matt.re/lio-app-line2.jpg

以前有没有人经历过这个,知道它为什么会发生,或者有解决方案?

2 个答案:

答案 0 :(得分:9)

这可能会减慢渲染速度,但请尝试以下操作:

webviewView.opaque = NO

答案 1 :(得分:3)

您必须调整UIWebView:设置opaque NO并同时清除背景颜色:

enter image description here