手势的响应函数接收的参数就是你的手势对象。
1.可以用UIGestureRecognizer的view属性,也就是手势所加的视图。
例如:
-(void)tapImg:(UITapGestureRecognizer *)sender{
Sight *asight=self.sightList[sender.view.tag-10]; //通过被添加的视图的tag值取得值
[self performSegueWithIdentifier:@"type2deta" sender:asight];
}
找到
所加的视图,怎么传值就能想办法了
2.可以做个UITapGestureRecognizer的子类,然后加个userInfo的属性。或者把参数做成类的成员变量。
这样就可以任意传值。