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