iphone - UIWebView 滚动时在顶部和底部显示白色条

标签 iphone objective-c ios ipad

我在 UIImage 之上有一个 UIWebView。当我在 UIWebView 上滚动时,会出现两个白条。 1,在 iPad 窗口的最顶部(即 UIImage 的顶部,它只是一个背景图像)和 2,在 UIWebView 的顶部。 UIIMage 在 XIB 中,但 WebView 是以编程方式完成的,如下所示:

mainWebView = [[[CustomWebview alloc] initWithFrame:CGRectMake(59, 0, 650, 1024)] retain];
[(UIScrollView*)[mainWebView.subviews objectAtIndex:0] setShowsHorizontalScrollIndicator:NO];
[(UIScrollView*)[mainWebView.subviews objectAtIndex:0] setShowsVerticalScrollIndicator:NO];

[mainWebView        setOpaque:NO];
[mainWebView        setBackgroundColor:[UIColor clearColor]];
[backgroundImage    addSubview:mainWebView];
[mainWebView        setDelegate:self];

相同的图案在 iPad 的底部重复出现。一个白条在 WebView 的底部,另一个在 UIImage 的最底部。

查看照片和一段 20 秒的视频:(滚动时无法截屏) two white bars no white bars

20 秒视频:http://dl.dropbox.com/u/1392139/IMG_0601.MOV

我很想找到解决这个问题的方法,我已经花了很多时间解决这个问题,这是我为了发布而修复的最后一个错误!

最佳答案

事实证明,使用自定义 WebView 给我带来了问题。我删除了自定义类,它解决了问题。

关于iphone - UIWebView 滚动时在顶部和底部显示白色条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10409156/

相关文章:

ios - 游戏中心 "Error: Failed to find Players"

ios - 删除部分上方的行

ios - 音乐转换以及如何知道是否写入完成

ios - 有什么办法可以避免像tabbarcontroller那样调用viewdidload方法吗?

iphone - 使用 CGAffineTransform 缩放并设置 anchor

iphone - 处理 UIViewController 中的粘贴事件

ios - 在 Objective C 中调用 Swift 函数

ios - 无法通过其标签更新 UISlider 值

ios - 创建类似于 whatsapp 的消息历史记录(objective-c)

ios - SpriteKit - 从非常大的图像(640 x 6000)创建滚动背景