Ipad 如何在UIWebView中将图像转换为全屏预览

Ipad 如何在UIWebView中将图像转换为全屏预览,ipad,uiwebview,fullscreen,Ipad,Uiwebview,Fullscreen,我正在使用一个包含文本和图片的UIWebView。我想这样做:当我在UIWebView中双击图片时,它将成为一个全屏预览模型。有谁能给我一些建议或解决方案吗?非常感谢 这就是我目前拥有的,将UIWebViews委托设置为self,然后添加以下内容: - (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType

我正在使用一个包含文本和图片的UIWebView。我想这样做:当我在UIWebView中双击图片时,它将成为一个全屏预览模型。有谁能给我一些建议或解决方案吗?非常感谢

这就是我目前拥有的,将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

我在这里发布的webview有点问题(以防万一你遇到问题!!)

希望这有帮助