
如图,如果给蓝色区域添加监听的话,从右往左滑动的时候,在牌的重叠处会同时选中多张牌,哪位前辈给点思路?

如图,如果给蓝色区域添加监听的话,从右往左滑动的时候,在牌的重叠处会同时选中多张牌,哪位前辈给点思路?
上面覆盖一个layer,根据滑动位置去得到那个位置下面的牌,然后选中

如果位置为红色方框,有两张牌都包括了这个位置,怎么才能只选中第一张?
触摸开始的时候初始化一个计数变量:
—TOUCH_START—
count=0;
然后触摸过程中判断选中一张牌后,count++,如果count<=1,继续选中牌的逻辑代码,否则忽略。
厉害呀、、、、
我觉得可不可以这样,从右到左将牌放到一个table中,遍历的时候从右向左开始检查是否触摸到该牌,如果触摸到节点,就算选中,然后忽略掉这个触摸点。当然开始的时候要判断是否是从左向右划动
mark good