您的位置:首页 > 其它

自定义控件触控方法的调整,解决对应的触控事件没有调用的BUG

2015-09-11 14:22 399 查看
最近在项目中自己建立了一个控件,控件类似一个Slider 但是在移动的时候或有相应的触发事件,中间出现了一个问题 当我在使用控件的MOVE事件中时候,如果在MOVE的过程中,如果移动的区域不在感应的区域内的话,松手之后的写在END事件里面的方法没有调用。

最后通过打印松手时候事件的状态,发现触控事件处于CANCEL状态,将在END里面的事件方法在Cancel里面也写一份,这个BUG就解决了。

因此,以后在遇到某种触控事件没有调用对应的方法时候:可以先打印下当前触控事件所处的状态,然后再查看对应的方法是否写的有问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: