首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无限墙的图像从服务器加载,图像可以覆盖。

无限墙的图像从服务器加载,图像可以覆盖。
EN

Stack Overflow用户
提问于 2012-06-23 15:29:50
回答 1查看 95关注 0票数 1

我正在尝试建造一个公共浴室类型的墙,用户可以借鉴。我正在考虑一个无限的滚动空间,在那里用户可以写涂鸦,画画等。我需要保存,然后加载“图纸”动态供其他人看。我很难定义这个组件的结构。

  1. 如何才能不将整个视图加载到内存中(可能会变得非常重)?
  2. 如何计算内容大小,如果绘图/图像能够重叠(用户将能够绘制他人的工作,有点像标记一个区域)?

我在看CATiledLayer;不确定这是否有用,因为重叠。

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-23 17:05:19

我会这样做:

1)当用户画东西时,找到它的边框。只保存边框中的像素。一定要用透明的背景保存它们。

2)当用户运行应用程序时,他们会有某种默认的墙视图。只加载那些边界框与用户对墙的视图重叠的图像。您可能希望以某种方式对图像进行排序,这样您就可以快速搜索它们,以查看哪些边界框与当前视图重叠。

3)当用户在墙壁周围移动时,加载与新视图区域相交的任何具有边界框的图像,并释放以前显示的任何滚动图像。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11170709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档