我有一个具有 uiscrollview 的应用程序,该应用程序又具有两个 uiimageviews。通过将内容大小设置为宽度的两倍,滚动视图在两个图像视图之间滑动时效果很好。像这样
[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,在缩放回图像的正常大小后,滚动视图根本不会向左或向右滑动?
任何帮助表示赞赏。