CCLayer
想象一个子类的三个实例Block
彼此相邻。每个都是 100x100 像素,并有一些基本的方形背景艺术。这三个对象是封装CCLayer
子类的一部分,称为Container
.
如何在三个块上滑动并检测容器中每个块的滑动/点击/触摸?
如果问题仅限于处理对Block
s 的点击,Container
那么可以使用委托。类似于BlockDelegate
所需方法的东西,每当点击 a 时userTappedBlock:(Block *) b
都会通知。Container
Block
但是,这种方法还不适用于刷卡。我收到了回调,Container
但只针对第一个Block
被点击的回调。