2 fycx1993 fycx1993 于 2016.05.04 13:54 提问

IOS:按钮添加手势问题

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

4个回答

xhlj2012081619
xhlj2012081619   2016.05.05 11:44
已采纳

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


CSDNXIAON
CSDNXIAON   2016.05.04 14:02

在按钮上添加长按手势的一些问题
iOS 添加手势
ios的手势的添加
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

oyljerry
oyljerry   Ds   Rxr 2016.05.04 14:08

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!