fycx1993
此果有毒
采纳率50%
2016-05-04 05:54 阅读 1.4k
已采纳

IOS:按钮添加手势问题

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    xhlj2012081619 船头桥尾 2016-05-05 03:44

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

    
    
    点赞 评论 复制链接分享
  • oyljerry oyljerry 2016-05-04 06:08

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

    点赞 评论 复制链接分享
  • mazegong mazegong 2016-05-05 07:13
    UITouch *touch = [touches anyObject];
    CGPoint point = [touch locationInView:self.view];
    

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

    点赞 评论 复制链接分享

相关推荐