2010-05-13 4 views
0

Donc j'essaye d'ajouter UIImageViews par programme (dans ce cas je n'ai pas l'option de le faire dans IB) et je veux pouvoir me référer à eux et les manipuler dans les méthodes -touchesBegan et -touchesMoved.iPhone - interaction de l'utilisateur avec UIImageView ajouté par programmation

J'ai ajouté les images comme ceci:

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]; 

Et notez, beaucoup de ces newpiece de sont programme ajouté, parce que la méthode que c'est est appelé plus d'une fois, de sorte que les images ont des centres différents et des images et des trucs, aurais-je besoin d'un tableau pour tous les tenir?

Merci

Répondre

2

NSMutableArray répondrait probablement à vos besoins.