我在滚动视图中有一个 CATiledLayer。
总图像为 11,000 x 17,000,我已将其切成 256 x 256 的图块。
当我处于放大模式时,它与UIScrollview
完美配合CATiledLayer
,我可以看到它们都在闪烁,我可以滚动到照片的所有边缘。
但是,我有第二层细节,它使用大小为 1650 × 2550 的图像,我也将其切割成 256 x 256 的图块。
我遇到的问题是当我缩小UIScrollView
并且低分辨率图像接管图像时,图像被移动并被底部和右侧的黑色包围。即滚动视图内容大小仍然是相同的大小,并且显示的图像在左上角非常小。
当详细程度发生变化时,我需要做些什么吗?
这是我第一次使用,CATiledLayer
所以我可能会错过一些东西。
::编辑::
我知道如何更好地解释它。正在加载和绘制低分辨率图块,但它们以与高分辨率图块相同的物理尺寸绘制。