0

ユーザーが 1 つの画像 (例: image1.png) を押してドラッグし、別の画像 (例: image2.png) の上に配置できるようにしたいと考えています。ユーザーが離すと、3 番目の画像 (例: image3.png) が画面に追加されます。xcodeでそれを行うにはどうすればよいですか?

4

2 に答える 2

1

あなたがやりたいことをするのはそれほど簡単ではありません、あなたはAppleDeveloperプログラムからのこのタッチのチュートリアルを見始める必要があります

于 2012-11-14T21:14:12.643 に答える
0

画像を移動するためのコードサンプルは次のとおりです。

    -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
        UITouch *touch = [[event allTouches] anyObject];
        CGPoint location = [touch locationInView:self.view];
        if (CGRectContainsPoint([image1 frame], location)) {
        images.center = location;

        if (CGRectContainsPoint([image1 frame], [image2 frame]) {
           //place your code when image1 = images2       
           [self.view addSubview:image3];
           }
        }
    }

私はこのようなものがうまくいくと思います

于 2012-11-14T21:14:25.517 に答える