在NSMutableArray中识别UIImageView的最佳实践?

时间:2010-08-12 07:30:59

标签: iphone indexing

我将addObject 8 UIImageView *转到NSMutableArray。每个UIImageView都启用了用户交互。

当用户触摸其中一个UIImageView时,调用所选UIImageView' in the NSMutableArray`的索引位置的最佳方法是什么?

我可以想象:

  • 子类UIImageView并添加NSUInteger索引属性
  • 遍历NSMutableArray并比较每个UIImageView *指针

有更好的选择吗?

1 个答案:

答案 0 :(得分:2)

设置标签将是最简单的方法:[myImageView setTag:anIdentifier]; 您可以将标记号设置为与数组中的索引相同。

或者您可以在每次需要时在数组中搜索imageView对象: [myarray indexOfObject:myImageView];