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