0

UIImageView実行時に複数のオブジェクトを追加したい。私はそれが。を通して可能であることを読んだNSMutableArray

しかし、私もすべてを移動したいと思いUIImageViewsます。UIImageView触れたものを追跡することはできますか?

私を助けてください。どんな種類の助けもいただければ幸いです。

ありがとう

4

1 に答える 1

1

あなたはあなたの質問を言い換える必要があるかもしれませんが、私があなたを助けることができるかどうか見ます。タッチされているビューを見つけるために、ViewControllerでtouchesBeganメソッドを定義できます。

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

    UITouch *touch = [[event allTouches] anyObject]; //gets the touch object
    [touch.view thisIsAMethod]; 
    //once you declare touch, you can access what view is being touched with touch.view

}

また、UIImageViews一度にたくさん移動したい場合は、subviewsUIView

[oneBigUIView addSubview:oneUIImageView];

ごとにUIImageView。次に、の位置を変更して、それぞれの座標がに関連しているUIViewため、一度にすべてを移動できます。UIImageViewsuperview

于 2009-07-15T20:42:50.743 に答える