IOS:按钮添加手势问题

我用2个for循环创建了30 个按钮 10行 3列, 现在要在按钮上加一个长按手势,应该怎么去找哪个按钮是被长按手势点击的那个图片说明

3个回答

-(void)changeLocktion:(UILongPressGestureRecognizer *)longPress
{
UIButton *btn = (UIButton *)longPress.view;
}


响应长按消息后,用LocationInView等来判断在哪一个按钮的view中。

UITouch *touch = [touches anyObject];
CGPoint point = [touch locationInView:self.view];

取出触摸点的坐标,再判断一下就可以了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!