我想建造一个公共浴室类型的墙,用户可以在那里画画。 我想的是一个无限的滚动空间,用户可以在那里写涂鸦,画画等。 我需要保存然后动态加载“图纸”以供其他人查看。我无法定义此组件的结构。
我在看CATiledLayer
;不确定这是否有助于因为重叠。
有什么建议吗?
答案 0 :(得分:0)
这就是我要做的事情:
1)当用户绘制内容时,找到其边界框。仅保存边界框内的像素。请务必使用透明背景保存它们。
2)当用户运行应用程序时,他们将拥有某种默认的墙视图。仅加载边界框与用户墙的视图重叠的图像。您可能希望以某种方式对图像进行排序,以便您可以快速搜索它们以查看哪些边框与当前视图重叠。
3)当用户在墙壁周围平移时,加载任何与新视图区域相交的边界框的图像,并释放之前显示的已滚动的任何图像。