这对我来说似乎很复杂,我无法让它发挥作用。 基本上我想做的是,我在屏幕上创建了9个对象,我希望能够拖动所有这些对象,但我只希望能够一次拖动一个。 例如,拖动项目1,停止拖动项目1.拖动项目3,停止拖动项目3.拖动项目2,停止拖动项目2。 我将下面的'非常'简化代码,但它可能几乎没用,我只是不想把我的所有代码都放进去,因为它现在写的非常糟糕,而且没有多大意义
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
}
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
self.center = CGPointMake(pos.x+difference.x, pos.y+difference.y);
}
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
}