iPhone“touchesBegan”和“touchesMoved”消息......不要移动到触控中心

时间:2010-03-13 13:33:25

标签: cocoa-touch iphone-sdk-3.0 uitouch

我正在修改Apple网站上的“MoveMe”示例。当我的控制器获得“touchesMoved”消息时,它将移动的对象移动到触摸的中心,因为(伪代码)object.center = touch.center。如何存储初始触摸的偏移量,这样如果我开始触摸/拖动到侧面,当我拖动它时,我的手指会留在那个位置?

2 个答案:

答案 0 :(得分:0)

你不能把它存储在你班级的实例变量中吗?

答案 1 :(得分:0)

当touchBegan消息到达时,您可以将target_view.frame存储在实例变量中。