我在 UIScrollView 中添加了一个支持 CATiledLayer 的 UIView。
首次加载视图时,我试图通过设置 UIScrollView 的 zoomScale 来适应 UIView - 这适合 UIView 和分层内容。
我有一种方法来获取图像的图块,并在 drawLayer:inContext 中渲染它们:
现在即使 CATiledLayer 视图的 scrollview/frame 的 contentsize 大于 UIScrollView,它最初也不会滚动。
当我尝试通过捏屏幕进行缩放时,我能够完美地滚动。
我无法在 drawLayer:inContext 中缩放 CGContext,因为我收到的上下文是一个图块而不是整个图像,并且我有 20 个组成我的图像的图块。