2009-07-13 2 views
0

런타임에 복수 UIImageView 개체를 추가하고 싶습니다. 방금 NSMutableArray을 통해 가능하다고 읽었습니다.여러 UIImageView 개체 이동

그러나 나는 또한 모든 UIImageViews을 옮기고 싶습니다. 내가 만진 UIImageView을 추적 할 수 있습니까?

도와주세요. 모든 유형의 도움을 주시면 감사하겠습니다.

감사

답변

1

당신은 당신의 질문을 바꿔해야 할 수도 있습니다하지만 난 당신을 도울 수 있는지 볼 수 있습니다. 어떤 뷰를 터치했는지 확인하려면 뷰 컨트롤러에서 touchesBegan 메서드를 정의 할 수 있습니다. 당신이 한 번에 UIImageViews 많이 이동하려면

- (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 

} 

또한, 당신은 모든 UIImageView에 대한

[oneBigUIView addSubview:oneUIImageView]; 

를 호출하여 모든 subviews 하나 UIView으로 만들 수 있습니다. 그런 다음 UIImageView의 좌표가 superview과 관련되어 있기 때문에 UIView의 위치를 ​​변경하여 한꺼번에 이동할 수 있습니다.