当过度滚动时,如何在顶部UIWebView上删除灰色阴影?

Und*_*log 12 iphone objective-c uiwebview

我正在使用UIWebView来显示一个简单的HTML页面.当我滚动页面(在顶部或底部)时,后面会出现阴影灰色!我可以删除或避免这种不良影响吗?

谢谢

PS UIWebView,View容器,都是背景清晰且不透明的NO !!

Ado*_*lfo 23

阴影属于阶级UIImageView.您可以循环浏览第一个子视图的视图,UIWebView并隐藏任何匹配的视图UIImageView.

id scrollview = [webView.subviews objectAtIndex:0];    
for (UIView *subview in [scrollview subviews])
  if ([subview isKindOfClass:[UIImageView class]])
   subview.hidden = YES;
Run Code Online (Sandbox Code Playgroud)

免责声明:视图层次结构可能会在未来发生变化,但这不会导致阴影返回.


Nil*_*upe 5

看看这对我有用..

UIScrollView *scrollview = [webView.subviews objectAtIndex:0];
scrollview.bounces=NO;


Und*_*log 2

这不可能!在网络上有一些使用私有苹果方法(未记录的 api 和函数)的解决方案。所以,苹果可能会拒绝你的应用程序。