iphone touchchesbegan

时间:2010-12-06 11:30:31

标签: iphone

我正在使用touchesBegan:

我触摸一个物体并将其拖放到其他地方,但我也想在原始物体上复制它。也就是说,在触摸和拖动之后,应该在原始位置有一份副本。

以下是我的代码:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    UITouch *touch=[[event allTouches]anyObject];
    CGPoint location=[touch locationInView:touch.view];
    image1.center=location;
}

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{       
    [self touchesBegan:touches withEvent:event];
}

1 个答案:

答案 0 :(得分:0)

而不是移动image1 create和image2(在touchesBegan中)并移动它(在touchesMoved中)

你必须从我想要移动的物体的超级视图中获得接触。

你没有显示image1是什么,因此没有人能肯定地知道如何复制它。