cell.titleLabel.tag = indexPath.row;
UITapGestureRecognizer *taptitleLabel = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(taptitleLabel:)];
[cell.titleLabel addGestureRecognizer:taptitleLabel];
cell.titleLabel.userInteractionEnabled = YES;
- (void)taptitleLabel:(UITapGestureRecognizer*)tap
{
NSInteger row = tap.view.tag;
}
需要控件 addGestureRecognizer 之后
那么 手势的
tap.view 就是 该控件的属性
所以 一开始只要把控件的tag值设置好
再 addGestureRecognizer 后面获取的 tap.view.tag 就是该控件的tag