0
我有一个应用程序,它有一个uiscrollview,它又有两个uiimageviews。 通过将内容大小设置为宽度的两倍,scrollview可以在两个图像浏览器之间滑动时正常工作。像这样UIScrollView,滑动,缩放
[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回到图像的正常大小,滚动视图不会向左或向右滑动?
任何帮助表示赞赏。
如何把两个UIImageViews放到一个UIView中,然后用UIView viewForZoomingInScrollView? – powerj1984