icarousel与cocos2d问题

时间:2012-02-13 05:59:12

标签: ipad carousel

我正在使用uiviewwrapper将icarousel与cocos2d集成在一起,之后我使用icarousel完成了在模拟器中工作正常但在ipad上它会产生一些问题,即它的第一个和最后一个选项正常响应,但它在选项之间uibuttons在选择时没有响应,并且当它处于某个特定角度而不是在前视图中时它正在工作。我已经搜索了很多但我找不到任何解决方案,因为在应用程序构建时没有单个警告或错误。 欢迎所有建议。感谢

https://github.com/nicklockwood/iCarousel/issues/85

2 个答案:

答案 0 :(得分:2)

在appDelegate函数中删除行

if( ! [CCDirector setDirectorType:kCCDirectorTypeDisplayLink] )
    [CCDirector setDirectorType:kCCDirectorTypeDefault];

并将其替换为

    [CCDirector setDirectorType:kCCDirectorTypeDefault];

设置[CCDirector setDirectorType:kCCDirectorTypeDisplayLink]将导致iCarousel中的意外行为。

答案 1 :(得分:0)

Cocos可能会干扰iCarousel用来截取点击并将其转发到项目视图的UITapGestureRecognizer。

这可以解释为什么你可以点击侧视图而不是最前面的视图,因为它的手势被区别对待。

尝试在代码中调试并向手势处理逻辑添加一些断点,以查看是否可以看到它失败的位置。

或者,给我一个工作代码示例,我会看看。