最近测试组的同事,经常提的一个bug就是一个界面上,多个按钮或者可以点击的视图,两个手指同时点下,会出现各种错误异常。好多人的解决方法是,利用一个bool值做判断,这样做太乱了。如果一个界面上的按钮在多个视图中,这种情况下应该怎么做呢。查询可一下文档,苹果给出了解决方法。只需要把那些不能同时点下的按钮或者视图设置一下即可。

[view setExclusiveTouch:YES];

这个方法是UIView中对事件处理的方法,防止把多个View同时处理消息。应该算是比较基础的方法吧,还是多看官方的文档吧。