我有一个带有许多UIImageViews的UIViewController。我需要在touchEnded事件中获取此UIimage的索引。
怎么做?
感谢的
答案 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
参数发送。