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视图控制器中,可能是问题吗?
任何帮助都非常感谢!
杰拉德
答案 0 :(得分:0)
这不是导航问题,也不是tabbar问题。
uiwebview包含一个uiscrollview作为provate属性,你无法正常访问它。
您可以通过黑客攻击组件并找到UIScrollview子视图来找到Uiscrollview,也可以直接使用UIScrollView,它具有scrollIndicators方法。
你也可以参考这篇文章: How to show UIWebView's scroll indicators