我想知道在触摸事件被调用时哪个元素在手指下面。 得到了这个事件方法:
- (void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {}
我知道如何使用自定义事件获取对象: 例如:
-(void)onThumbnailClicked:(NSNotification *)notification
{
//Image-Class has been instantiated a certain times and I get the touched Image through the notification object...
Image* myObject = [notification object];
}
说明我的问题: 我通过
实例化一组图像类Image *myImageView = [[Image alloc] initWithImage:myImage];
在这个Image-Class中我接触了 - 开始/接触结束的方法。 知道当我触摸屏幕时,我试图找出手指下面的图像,以执行某个动作。
答案 0 :(得分:0)
你的问题没有意义。触发“触发”事件的“元素”就是你的手指。响应触摸事件的第一个元素是1)触发了IBAction
的元素(在这种情况下,方法的sender
参数是触发动作的元素),或者2)您实施touches(Began|Moved|Ended):
方法的对象。