UIControlEventTouchDown
单点触摸按下事件:点击下去,也就是长按,开始录音,
UIControlEventTouchUpInside
所有在控件之内触摸抬起事件,抬起手指,保存录音
UIControlEventTouchDragExit
当一次触摸从控件窗口内部拖动到外部时:往上滑,提示取消录音
UIControlEventTouchUpOutside
所有在控件之外触摸抬起事件:往上滑后,抬起手指触发 *** 作,取消录音
UIControlEventTouchDragEnter
当一次触摸从控件窗口之外拖动到内部时:往上滑后又往下滑回来,继续录音
一般情况下按钮都是只能一次一次的按,那如果像添加商品那种可以长按的又该怎么做呢。
一步一步来,如果我们当按钮按下的时候我们处理按钮按下的消息可不可以呢,来我们看一下UIControlEvents.touchDown会不会一直触发:
结果如下图:
就只打印了一次,很显然这是不行的。那我们再试一试其它的方法。
那touchDown只能触发一次,那我们给Button添加长按手势会怎样呢?
参考
结果如下图:
哎,可以了啊,终于搞定了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)