viewForZoomingInScrollView未被调用以进行缩放支持

时间:2011-09-08 13:20:32

标签: iphone objective-c ios ipad

我一直在制作应用程序,其中我点击图像和弹出的新窗口,支持缩放和滑动照片..我已成功实现了照片的扫描,但在缩放图像时我感到难过......

为了支持缩放,我提到了苹果的指南Supporting the Pinch Zoom Gestures并遵循了方法..也包含了这一行

@interface AppReviewPopUp : UIViewController<UIScrollViewDelegate>

但遗憾的是 viewForZoomingInScrollView 在我的班级中没有被调用..我已经实现了缩放的整个功能,但它没有价值,因为这个函数没有被调用。我发布了我编码的链接如果有人有兴趣看看编码。

代码:http://pastebin.com/uKqUafhp

任何人都可以告诉它有什么问题吗?任何建议或想法都会非常感激......谢谢..

2 个答案:

答案 0 :(得分:3)

您可以尝试更改要添加的imageView的属性吗?尝试将图片视图的 UserInteractionEnabled 属性更改为 YES 。也许这可以帮助,确保......

答案 1 :(得分:3)

viewForZoomingInScrollView是swift 3中的变化

设置滚动视图委托

试试这个

 func viewForZooming(in scrollView: UIScrollView) -> UIView?
 {
   return imgPhoto
  }