【发布时间】:2014-03-03 13:29:02
【问题描述】:
我做了一个CCNode,我称之为ScrollNode,基本上它是一个CCNode,它裁剪一个子节点的某个区域,这个子节点根据透明覆盖UIScrollView的滚动位置在它的x和y位置上移动.
我想要一个 Cocos2d 中的 ScrollView,它感觉是 iOS 平台原生的,它做得很好。
但是,这种处理方式会出现问题。不调用可滚动节点上 CCButton 的触摸(因为该区域上有一个透明的 UIScrollView)当它是“点击”手势而不是“平移手势”时,是否可以通过 UIScrollView 的触摸"
我尝试了以下方法:
// Make sure touches are passed trough all views
for(UIGestureRecognizer *recognizer in self.scrollView.gestureRecognizers)
{
recognizer.cancelsTouchesInView = NO;
}
但这似乎没有任何区别。
亲切的问候,
【问题讨论】:
标签: uiscrollview cocos2d-iphone uigesturerecognizer