按钮所添加的手势

按钮所添加的手势

http://img1.sycdn.imooc.com/climg//598c5c280001543e10810831.jpg

我使用如上方式给按钮添加手势 再点击下一个按钮时如何禁用上一个按钮所添加的手势 我遍历出view的手势有和删除按钮一样的方法删除手势吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 慕粉1330426222 2017-08-11 16:56:21

http://img1.sycdn.imooc.com/climg//598d708e0001214604290120.jpg

这样判断吗? 但是这样判断我在点击旋转的时候作的是长按的手势也能触发动画 不是的话应该怎么拿到传递过来的时候后 判断是那一个手势 我的手势是在其他方法中写的

  • 每个手势应该区别开来,这样就不会乱了。
    2017-08-13 19:28:39
Tender10 2017-08-11 11:44:13

建议你可以在手势使用的方法中判断手势的状态,当状态符合当前手势状态时,再去调用对应的方法显示。代码如下所示:

// 这个是判断旋转手势的状态是否等于旋转手势开始了,只有检测到是旋转的时候,在if中去调用旋转手势触发的方法
if (rotationGesture.state == UIGestureRecognizerStateBegan) {
    
}

// 这个是判断捏合手势状态,其他手势状态判断也是类似哦
if (pinchGesture.state == UIGestureRecognizerStateBegan)


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师