【发布时间】:2013-12-29 21:54:01
【问题描述】:
我有一个混合 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
以前有没有人经历过这种情况,知道为什么会这样,或者有解决办法吗?
【问题讨论】:
-
知道 HTML/CSS 的区别是什么吗?如果没有人具体知道,你应该能够自己找到这个。我首先将 HTML/CSS 烘焙到应用程序中,然后将其提供给各种 Web 视图。切掉一个,然后另一个,看看是什么改变了行为。