我想做一个非常基本的事情,但我是新手。 基本上我有一个屏幕,有3个可以四处移动的物体, 我实现了一个我在TouchesMoved发生时调用的方法 - 如果对象X在主对象上移动,则对象X将被隐藏。
我想要做的是当对象Y在主对象上释放时 它将返回到它移动的位置。
非常感谢任何帮助。
答案 0 :(得分:2)
你必须要做的就是记住touchesBegan中的对象位置:然后在touchesEnded中恢复对象:
如果您只接受单次触摸,那么您可以在touchesBegan / touchesEnded方法中使用类似的内容来抓取触摸......
CGPoint location = [[touches anyObject] locationInView:self];