Это то, что у меня есть в данный момент, установите делегат UIWebViews на себя, а затем добавьте:
- (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, как обычно.Если у вас есть другие ссылки, которые вы не хотите загружать в модель, вы можете изменить код, чтобы определить, идет ли нажатая ссылка на изображение, иначе просто верните ДА;
У меня естьнебольшая проблема с моим веб-обзором, который я разместил здесь (только если у вас возникли некоторые проблемы !!) UIWebView очищается после закрытия полноэкранного модального
Надеюсь, это поможет!