我正在使用带有文本和图片的UIWebView。我想做这样的事情:当我双击UIWebView中的图片时,它将成为全屏预览模型。谁能给我一些建议或解决方案?非常感谢!
答案 0 :(得分:1)
这就是我现在所拥有的,将UIWebViews委托设置为self然后添加:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
NSURL *URL = [request URL];
ImageViewer *imageView = [[[ImageViewer alloc] initWithNibName:@"ImageViewer" bundle:nil] autorelease];
imageView.imageURL = URL;
[self presentModalViewController:imageView animated:YES];
return NO;
} else {
return YES;
}
}
只需像往常一样将图片作为html中的链接。如果你有其他你不想在模型中加载的链接,那么你可以修改代码来检测被按下的链接是否会转到图像,否则只返回YES;
我在我的网页浏览中遇到了一些问题(只是因为你遇到了一些问题!)UIWebView gets cleared after dismissing a fullscreen modal
希望这有帮助!