确定在iOS中执行手势的人员

时间:2015-01-25 14:12:09

标签: ios objective-c

我有12个UIViews和一系列插座供我们使用,我在代码中添加了手势识别器:

for (PlayingCardView *card in self.cardButtons) 
    [card addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(cardTouch:)]];

但是当点击发生并调用cardTouch方法时,如何识别我的哪些UIViews被点击?

1 个答案:

答案 0 :(得分:4)

方法是cardTouched:。冒号意味着它需要一个参数。在这种情况下,参数将是发送动作的手势识别器。每个手势识别器都附加到单独的卡片视图,因此发件人的view属性将是被触摸的卡片。