Ios 移动多个UIImageView对象
我想在运行时添加多个Ios 移动多个UIImageView对象,ios,cocoa-touch,uiimageview,Ios,Cocoa Touch,Uiimageview,我想在运行时添加多个UIImageView对象。我刚刚读到,通过NSMutableArray,这是可能的 但是我还想移动所有的uiimageview。是否可以跟踪我触摸了哪个UIImageView 请帮帮我。任何形式的帮助都将不胜感激 谢谢您可能需要重新表述您的问题,但我会看看是否能帮您。要查找正在触摸的视图,可以在视图控制器中定义touchsbegind方法 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UIImageView
对象。我刚刚读到,通过NSMutableArray
,这是可能的
但是我还想移动所有的uiimageview
。是否可以跟踪我触摸了哪个UIImageView
请帮帮我。任何形式的帮助都将不胜感激
谢谢您可能需要重新表述您的问题,但我会看看是否能帮您。要查找正在触摸的视图,可以在视图控制器中定义
touchsbegind
方法
- (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];
对于每个UIImageView
。然后,您可以更改UIView
的位置以同时移动它们,因为每个UIImageView
的坐标都与它们的superview
相关