2011-08-02 8 views
0

私はランダムな位置をクリックしてそれらの画像を移動するボタンで何度も何度も同じ画像を追加するアプリケーションに取り組んでいます。特定の部分に移動するuiimagegviewを束縛する方法

しかし、それらの画像を移動すると、画像はUIViewで動くように全体の視点で動くことができます。私が追加しているサブビュー(UIImageビュー)でのみ画像を移動したい。

CGPoint touchLocation = [touch locationInView:[imgPimple superview]]; 

私はを考える

は、ここで何がやるべきことはあるTouchesMoved

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

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

UIImageView *imgPimple;// = [[UIImageView alloc]init]; 
imgPimple = (UIImageView*)[touch view]; 

CGPoint touchLocation = [touch locationInView:imgPimple superview]; 

if ([touch.view isKindOfClass:[UIImageView class]]) 

{ 
    imgPimple.center = touchLocation; 
} 

} 
+0

これまでに何を試みましたか?特に何かに問題がありますか? – jtbandes

答えて

0

の私のコードです。

スーパービューでどこに移動するかを決めていて、imgPimpleビューでタッチ位置を取得すると、それは正しく動作しません。

+0

あなたのコードをありがとう、画像は動いていますが、問題はそれが全体の視点で動いていますが、私は動いている画像を束縛したいと思います。 Plsヘルプ。 –

+0

あなたはどのように私はUIViewではなく、サブビューでのみイメージを移動することができます私にお勧めしますか? –

関連する問題