내 문제는 다음과 같습니다. 화면 가까이에서 퍼즐 조각을 움직이고 다른 퍼즐 조각과 근접해 있으면 연결하려고합니다. 나는 내가 한 것처럼 어쩌면 조금 이상 할지라도 나는 이것을 성취했다. 내 문제는 일단 그들이 연결되면, 나는 그들을 두 개의 분리 된 실체 대신에 하나의 이미지로 움직이는 방법을 알아낼 수 없다는 것이다. 나는 정말로 어떤 도움이나 제안을 주셔서 감사합니다. 다음은 내가 수행 한 작업의 샘플입니다.터치로 여러 이미지를 한 번에 이동하는 방법
- (void)touchesMovedNSSet *)touches withEventUIEvent *)event{
UITouch *touch = [touches anyObject];
[self dispatchTouchEvent:[touch view] toPosition:[touch locationInView:self.view]];
}
-(void)dispatchTouchEventUIView *)theView toPositionCGPoint)position{
if ((CGRectContainsPoint([picture frame], position))) {
picture.center = position;
}
if (CGRectContainsPoint([picture2 frame], position)) {
picture2.center = position;
}
}