【发布时间】:2012-03-03 05:25:25
【问题描述】:
我希望在 Objective-C 中为 IOS 平台实现一些东西。
我想要两个 GUI 对象,为了简单起见,假设它们是 UIImages 并且是正方形。
然后我有一个“空”的 GUI 元素,它只是一个相同大小的灰色正方形。
我希望用户能够将其中一张方形图像拖到空方格上,只要图像的某些部分接触到空方格,它就会捕捉到该空方格并将其填满。如果他们将图像放到其他任何地方,它会以动画方式返回到原始位置。
我还希望有 2 个其他正方形图像和另一个空正方形,这样具有相同的交互,但每组 2 个图像和 1 个空正方形不能在彼此之间工作。即前两个图像只能放入第一个空方格中。
我假设我希望捕获一些放置事件,然后确定图像元数据是否与它被放置到的空方块匹配。
如果您知道任何代码示例或应用程序,我当然可以通过代码来理解,或者如果您有一些对象、事件和属性可以向我指出,那就太好了。
这不像应用程序那样适用于游戏,所以我不希望在任何游戏引擎中工作,但如果这是一种简单的方法,那么我完全赞成。
【问题讨论】:
标签: ios objective-c drag-and-drop