我正在尝试了解 Apple 的 ZoomingPDFViewer 示例代码。以下是我对它在我脑海中如何运作的理解中的一些问题。我不确定我是否理解正确。他们的代码链接位于:http: //developer.apple.com/library/ios/#samplecode/ZoomingPDFViewer/Introduction/Intro.html
(1) CATiledLayer 用于表示不同缩放级别的PDF。我假设这就是这个类用于查看类参考的内容。除了这个类之外,你还会使用其他东西来实现缩放功能吗?
(2) 在 TiledPDFView 的 initWithFrame 中,他们这样做:tiledLayer.tileSize = CGSizeMake(512.0, 512.0);
tileSize 是构成整个图像的图块吗?如果是这样,为什么这么大的尺寸?
(3) oldPDFView 和 pdfView 是如何工作的?就像在变焦的不同阶段哪个在前面,它们什么时候被换掉。我很难理解逻辑的流程。谢谢。