cocoa touch中的表视图是否有任何触摸事件

时间:2011-06-26 13:48:18

标签: cocoa-touch ipad uitableview

在我的应用程序中有一个表视图,它有一些图像视图。实际上连续4个图像视图。表视图是否有任何触摸事件,以便我能够选择表内的任何图像视图查看,然后用它做一些功能。请帮助。任何帮助将不胜感激。

谢谢,

克里斯蒂

1 个答案:

答案 0 :(得分:1)

您可以为每个子视图应用gesturerecognizer。一旦检测到某个识别器的手势(制表符,滑动,捏合,平移,滑动,旋转,longtab或自定义(通过子类化)),将调用目标选择器。

for(UIImageView *imgView in imageViews){
    UIGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self 
                                                                          action:@selector(handleTapFrom:)];
    [imgView addGestureRecognizer:recognizer];
    recognizer.delegate = self;
    [recognizer release];
}