3
UIViewでこのタッチ操作を行いました。つまり、のuiviewには、2つまたは3つのサブビューv1、v2、v3があります。以下のコードを使用して、画像i1、i2、i3を対応するビューに配置し、タッチを動かすと画像がビューのそのポイントに移動します。UIScrollview touchesbegan、touchesmoved、touchesended actions
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
if ([touch view] == v1)
{
CGPoint location = [touch locationInView:v1];
i1.center = location;
}
else if([touch view] == v2)
{
CGPoint location = [touch locationInView:v2];
i2.center = location;
}
}
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
if ([touch view] == v1)
{
CGPoint location = [touch locationInView:v1];
i1.center = location;
}
else if([touch view] == v2)
{
CGPoint location = [touch locationInView:v1];
i2.center = location;
}
}
今、私はUIScrollViewのために行ってきましたが、私はコードを明確に私に説明してくださいすることを得る傾けるように、28枚の画像のシーケンスのためにこれをしなければなりません。あなたの助けを前もって多くありがとう。
サブクラス化する方法uiscrollview – NAZIK
このリンクをクリックしてください。http://iphonedevelopertips.com/user-interface/detect-single-tap-in-uiscrollview.html –
ありがとう@Rahul Vyas。 – NAZIK