cocos2d-x 2.x CCScrollView getContentOffset在重新滚动时始终返回Y为0

时间:2015-07-03 03:00:43

标签: c++ cocos2d-x cocos2d-x-2.x ccscrollview

我使用2.x cocos2d-x。 我使用CCScrollView。

我创建了新的CCLayer扩展类 并在实例上添加CCScrollView。

当我滚动时,我尝试再次滚动。 getContentOffset始终显示Y为0.

void MyClass::scrollViewDidScroll(
    enter code here`CCScrollView* view) {
    CCLOG("%f", view->getContentOffset().y);

它总是返回0.0。

我添加了细胞。和细胞有按钮。 所以,我使CCControl尺寸变小。 但是,我从未解决过。

你能告诉我如何解决它吗?

1 个答案:

答案 0 :(得分:0)

我自己解决了。

我不仅要设置容器的高度蝙蝠,其宽度也要大于视图尺寸。

即使我这样设置

setDirection(kCCScrollViewDirectionVertical)