UIScrollView - 使用CGAffineTransform的zoomscale和contentsoffset

时间:2012-11-21 16:39:21

标签: ios uiscrollview cgaffinetransform

关于此的一些背景 - >我使用UIScrollview(持有10,000x10,000 catiledlayer支持的视图)并将其委托传递给自定义覆盖视图(即屏幕的大小),该视图将根据具体情况进行缩放和移动视图的缩放和内容偏移。

我正在努力从didScroll驯服contentoffset / zoomscale:didZoom:委托给CGAffineTransform我可以申请我的" overlay"视图。滚动非常简单,因为它是一个简单的翻译。缩放似乎是一个挑战,因为我必须与当前的翻译结合起来。滚动/缩放后 停止我清除变换和重绘视图(这是容易的部分)。

(前一个问题UIScrollView w/ Large CATiledLayer + Overlay that renders fast关于这样做的最佳方法)

所以我的问题:我如何转换内容偏移和放大器缩放成cgaffinetransform我可以应用于另一个视图,以使我看起来我正在捏合/缩放/滚动叠加视图?

0 个答案:

没有答案