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