获取TouchesEnded中的对象索引

时间:2011-08-18 00:52:51

标签: objective-c uiimageview uitouch

我有一个带有许多UIImageViews的UIViewController。我需要在touchEnded事件中获取此UIimage的索引。

怎么做?

感谢的

2 个答案:

答案 0 :(得分:1)

创建一个自定义UIImageview类,它是UIControl的子类。并为此类添加目标方法。设置每个UIImageview的标记。并将检查器窗口中的UIImageview的类名更改为该自定义类。

[imageview addTarget: self action:@selector(findIndex:)forControlEvents:UIControlEventTouchUpInside ]

您也可以使用xib设置此方法。 并在viewController类中定义findIndex方法。

答案 1 :(得分:0)

为什么不使用UIButtons而不是UIImageViews?您可以使用setImage:forState:设置图像,使用addTarget:action:forControlEvents设置目标操作和对象。调用目标操作后,该按钮将作为sender参数发送。