UIWebView在iphone模拟器上不显示滚动条

时间:2010-06-24 14:48:45

标签: iphone uiwebview scrollbar simulator

CGRect fullFrame = CGRectMake(10, 150, 300, 200);

UIWebView *fullTextView = [[UIWebView alloc] initWithFrame:fullFrame];
fullTextView.userInteractionEnabled = YES;

NSString *imagePath = [[MDImageManager sharedImageManager].imagesPath copy];
imagePath = [imagePath stringByReplacingOccurrencesOfString:@"/" withString:@"//"];
imagePath = [imagePath stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
NSString *imageName = [[MDImageManager sharedImageManager] loadImage:[NSURL URLWithString:currentCoupon.fullImageURL]];
NSString *HTMLData = [NSString stringWithFormat: @"<img src=%@ />", imageName];

[fullTextView loadHTMLString:HTMLData baseURL:[NSURL URLWithString: [NSString stringWithFormat:@"file:/%@//",imagePath]]];

[view addSubview:fullTextView];

加载并显示图像,但网页视图没有滚动条!

fullTextView被添加到一个viewcontroller,包含在导航+ tabbar视图控制器中,可能是问题吗?

任何帮助都非常感谢!

杰拉德

1 个答案:

答案 0 :(得分:0)

这不是导航问题,也不是tabbar问题。

uiwebview包含一个uiscrollview作为provate属性,你无法正常访问它。

您可以通过黑客攻击组件并找到UIScrollview子视图来找到Uiscrollview,也可以直接使用UIScrollView,它具有scrollIndicators方法。

你也可以参考这篇文章: How to show UIWebView's scroll indicators