0

以下のコードは、UIImageView を ViewController の周りにドラッグできるようにする方法のアイデアに基づいています。ただし、このコードを使用すると、画像を押す代わりに別の場所をクリックすると、常に画像をドラッグする必要がなく、その場所にテレポートします。以下のコードは、その特定の画像を押したときにのみ機能するようにします。助けてください-

-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {

    UITouch *touch = [[event allTouches] anyObject];

    CGPoint location = [touch locationInView:touch.view];

    image.center = location;

    [self ifCollided];
}

-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {

    [self touchesBegan:touches withEvent:event];
}
4

1 に答える 1