因此,我正在使用cocos2d并设法使CCScrollLayer水平和垂直工作。然后,我添加(相当大)CCMenuItemImage/Sprite到CCLayer,然后将CCLayers传递到滚动层。它工作正常,但问题是,当我从任何CCMenuItem的位置开始移动手指时,CCScrollLayer不会读取任何触摸,因此我无法以直观的方式滚动我的视图。我该如何解决这个问题?预先感谢您:)当从CCMenuItem位置开始触摸时,CCScrollLayer不会滚动
0
A
回答
0
当我使用CCScrollLayer
,我加入的层CCMENU
,然后,该层的CCScrollLayer
这样的:
CCLayer *page1 = [[CCLayer alloc] init];
那么一些菜单:
Menu= [CCMenu menuWithItems: item1, nil];
然后在该层上的菜单:
[page1 addChild:Menu z:0 ];
那么层到卷轴:
scroller = [[CCScrollLayer alloc] initWithLayers:[NSArray arrayWithObjects:page1,page2,page3,nil] widthOffset:0];
,所以你可以添加多页这样,随着菜单。
它确实很棒。 希望它有帮助。
0
试试这个方法:
CCLayer *pageSeventhScroll = [[CCLayer alloc] init];
CCSprite * bgDonts= [CCSprite spriteWithFile:@"donts~ipad.jpg"];
bgDonts.tag = 102;
bgDonts.position=CGPointMake(512,384);
[pageSeventhScroll addChild:bgDonts];
currentBackground = bgDonts;
CCScrollLayer *scroller = [[CCScrollLayer alloc] initWithLayers:[NSMutableArray arrayWithObjects: pageSeventhScroll,nil] widthOffset: 0];
// finally add the scroller to your scene
[self addChild:scroller];
相关问题
- 1. 即使当我触摸ccMenuItem,即使当我触摸一个ccMenuItem
- 2. 如何获得触摸的触摸位置开始功能
- 3. SKShapeNode与SKAction触摸结束时,从触摸位置移动
- 4. div滚动开始位置
- 5. UITableView开始滚动位置
- 6. 从UIPanGestureRecognizer获取原始触摸位置
- 7. 当前触摸位置
- 8. UITableView在子视图上触摸开始时滚动
- 9. WP8.1:从当前位置开始动画
- 10. 当触摸开始于不同元素时,离子 - 触摸事件?
- 11. 滚动查看发生在触摸滚动的位置后
- 12. Android的webview不会始终打开到最后滚动位置
- 13. jquery水平滚动,触发器/目标不会滚动到适当的位置
- 14. UIScrollView与UIButtons - 滚动视图不会滚动当按钮开始
- 15. 当用户开始触摸图像视图时移动UIImageView
- 16. 播放动画当触摸移动距离触摸一定距离开始
- 17. 拖动时获取触摸位置
- 18. 当用户触摸滚动视图上的任何位置时隐藏表格
- 19. Android ListView在触摸并同时被拉下时不会滚动
- 20. 当它放置在屏幕边缘附近时,ccmenuitem的触摸精度较低
- 21. 开始sencha触摸
- 22. javascript滚动触摸滚动
- 23. 触摸位置
- 24. 触摸开始与多点触摸让
- 25. 在开始时添加滚动条,而不是第一次触摸后
- 26. 滚动视图不会滚动时触摸并按住然后滑动
- 27. 当键盘消失时,UIScrollView不会向下滚动到其原始位置
- 28. 如何让动画在触摸时开始并再次触摸时停止?
- 29. 如何让CCScrollLayer滚动?
- 30. 触摸GADBannerView子视图时,UIScrollView不会滚动
感谢您的回答,我做同样的方式,但它不能在我想它的工作方式工作。让您的CCMenuItem大到屏幕宽度的70%和屏幕高度的90%,然后将您的手指放在元素的顶部并尝试滚动图层,它将无法工作。为了滚动ccScrollLayer,你必须从id从菜单项中释放的位置开始滚动:)。现在我正在尝试将UIkit与UIScrollView和UIButtons与occos2d集成,因为我知道它会像那样工作。 – repoguy