所以我试图以编程方式添加UIImageViews(在这种情况下我没有选择在IB中执行它)并且我希望能够引用它们并在-touchesBegan和-touchesMoved方法中对它们进行操作
我添加了这样的图片:
UIImageView *newPiece = [[UIImageView alloc] initWithImage:[UIImage imageNamed:[NSString stringWithFormat:@"%d.png", [piece tag]]]];
newPiece.frame = CGRectMake(pieceX, pieceY, pieceW, pieceH);
[newPiece setCenter:CGPointMake(pieceX, pieceY)];
[newPiece setTag:[piece tag]];
[[self view] addSubview:newPiece];
[newPiece release];
请注意,这些newPiece中的许多是以编程方式添加的,因为它所在的方法不止一次被调用,因此图像具有不同的中心和图像和东西,所以我需要一个数组来容纳所有这些吗?
由于
答案 0 :(得分:2)
NSMutableArray可能会满足您的需求。
答案 1 :(得分:0)
查看这篇非常详细的帖子。它正是以编程方式处理几个UIImageView,它对我来说很有用。
Create multiple views and make the touched view follow the users touch
祝你好运。