按钮所添加的手势

按钮所添加的手势

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

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

1
2
3
4
5
6
7
// 这个是判断旋转手势的状态是否等于旋转手势开始了,只有检测到是旋转的时候,在if中去调用旋转手势触发的方法
if (rotationGesture.state == UIGestureRecognizerStateBegan) {
     
}
 
// 这个是判断捏合手势状态,其他手势状态判断也是类似哦
if (pinchGesture.state == UIGestureRecognizerStateBegan)


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

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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