我想UIImageView
在运行时添加多个对象。我刚刚读到可以通过NSMutableArray
.
但我也想把所有的UIImageViews
. 是否可以跟踪UIImageView
我触摸的内容?
请帮我。任何类型的帮助将不胜感激。
谢谢
我想UIImageView
在运行时添加多个对象。我刚刚读到可以通过NSMutableArray
.
但我也想把所有的UIImageViews
. 是否可以跟踪UIImageView
我触摸的内容?
请帮我。任何类型的帮助将不胜感激。
谢谢
您可能需要改写您的问题,但我会看看是否可以帮助您。要查找正在触摸的视图,您可以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
一次移动很多,你可以通过调用将它们全部变为subviews
一个UIView
[oneBigUIView addSubview:oneUIImageView];
对于每个UIImageView
. 然后您可以更改 的位置UIView
以一次移动它们,因为每个坐标UIImageView
都与它们的 相关superview
。