In my View I have an array with a bunch of different points, then I run that array through a loop to create a bunch of different squares in the view. You can also see that I tri
You could use a UIImageView
for putting the image on screen instead of drawRect:
and use the tag
of that image view for identifying which view it is.
The tag
property is available for all UIView and its subclasses. (UIButton, UIImageView etc)
From your approach I think there won't be multiple view's when you draw UIImage
inside the drawRect:
. All the images will be drawn into one single view. So in addition to you not able to identify an image, when you do a remove from superview,it won't work as expected. Using a UIImageView
would solve a lot of problems, I guess.