UIScrollView,滑动,缩放

时间:2013-08-27 23:13:47

标签: ios objective-c uiscrollview uiscrollviewdelegate

我有一个带有uiscrollview的应用程序,而后者又有两个uiimageviews。 通过使内容大小为宽度的两倍,scrollview在两个图像视图之间滑动时工作正常。像这样

   [self.scrollView setContentSize:CGSizeMake(self.scrollView.frame.size.width * 2, self.scrollView.frame.size.height)];

现在,客户希望用户能够放大这两个图像中的任何图像。他不希望另一个模态视图放大所选图片,而是在同一个uiscrollview上,他希望这种情况发生。这可行吗?还是一个好主意?

我遇到的问题是当我实现缩放逻辑(实现委托

)时
  UIScrollViewDelegate

我设置

的值的那一刻
 self.scrollView.zoomScale

我最终调用了这个方法

 - (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView {
   return [self getCurrentVisibleImage];
 }

随着这种情况发生,我最终得到了UIscrollview,在缩放回图像的正常大小后,滚动视图根本不向左或向右滑动?

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

答案很简单,我正在操纵内容而不是正确设置。修好了。