我正在尝试在UIImageView的 UIWebView 的滚动视图中添加一个,因此我希望我能够启用作为UIWebView属性的夹点、缩放和pan手势。
[webView.scrollView addSubview:imageView];
webView.multipleTouchEnabled = YES;
webView.scalesPageToFit = YES;
[self.view addSubview:webView];但我不能做那些手势。
这个能行吗?或者我应该使用默认的UIGestureRecognizer
发布于 2013-11-05 08:43:57
不必将图像加载到imageView中,然后将imageView添加到webView中,您可以直接将图像加载到webView上,从而将webView的所有缩放、捏和pan属性应用到图像中。
NSString *path = [[NSBundle mainBundle] pathForResource:@"imageName" ofType:@"jpg"];
[webView loadHTMLString:[NSString stringWithFormat:@"<html><body><img src=\"file://%@\"></body></html>",path] baseURL:nil];发布于 2013-11-04 11:11:57
如果您想要缩放和pan功能,那么只需使用UIScrollView与UIImageView设置为contentView (Adding UIImageViews to UIScrollView)
https://stackoverflow.com/questions/19766330
复制相似问题