嵌套的UIScrollViews PDFs- Uniform Zooming

chr*_*o16 0 pdf iphone uiscrollview ipad

我正在尝试获取包含一些PDF的UIScrollView的UIScrollView.

与App Store中的此视图相同的想法(仅具有PDF和缩放功能): App Store截图查看器

我无法让缩放正常工作.如何让它们同时缩放?

当我只能从此方法返回一个视图时,如何实现此目的:

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView

谢谢!

小智 5

观看WWDC 2011视频,特别是"高级ScrollView技术" 会议104,如果您也喜欢2010年104会议.它们都处理缩放和滚动图像的方面.采用pdf视图(来自另一个教程)应该不是什么大问题.

在您的viewForZoomingInScrollView:方法中,您可以调用另一个scrollView并以编程方式设置缩放比例

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
    if (scrollView == firstSV) {
        return viewForFirstScrollView;
    } else {
        return viewForSecondScrollView;
    }
}

- (void)scrollViewDidZoom:(UIScrollView *)scrollView {
    firstSV.zoomScale = secondSV.zoomScale;
    // and the other way if you can zoom the second scrollView too
}
Run Code Online (Sandbox Code Playgroud)