0

我在滚动视图中有一个 CATiledLayer。

总图像为 11,000 x 17,000,我已将其切成 256 x 256 的图块。

当我处于放大模式时,它与UIScrollview完美配合CATiledLayer,我可以看到它们都在闪烁,我可以滚动到照片的所有边缘。

但是,我有第二层细节,它使用大小为 1650 × 2550 的图像,我也将其切割成 256 x 256 的图块。

我遇到的问题是当我缩小UIScrollView并且低分辨率图像接管图像时,图像被移动并被底部和右侧的黑色包围。即滚动视图内容大小仍然是相同的大小,并且显示的图像在左上角非常小。

当详细程度发生变化时,我需要做些什么吗?

这是我第一次使用,CATiledLayer所以我可能会错过一些东西。

::编辑::

我知道如何更好地解释它。正在加载和绘制低分辨率图块,但它们以与高分辨率图块相同的物理尺寸绘制。

4

0 回答 0