1

我想让用户在某种画布上添加一个形状(这只是一个 UIImage),然后在屏幕上移动并调整它的大小,但我不知道该怎么做。理想情况下,我想要一个绘图应用程序的基础知识,它可以使用来自用户设备的图像。每个形状都有相关的位置、大小和 z-index。

我唯一不确定的是如何创建一个边界框(带有四个蓝点以允许调整大小/移动的边界框)。我有使用 UIKit 的经验,并且希望暂时保留大部分应用程序,但我觉得这种类型的东西可能更适合 Cocos2D 或类似的框架。

如果有人有任何指针/开源代码,我将不胜感激。

4

1 回答 1

1

我认为您应该研究 CALayer,甚至 CAShapeLayer。我刚刚开始使用它们,但我很确定您可以轻松获得所需的功能。在图层的drawLayer:inContext:. 查看Quartz2d Guide 路径绘图部分了解您需要的功能。

于 2012-04-06T11:29:11.610 回答