【问题标题】:cocos2d-x 2.x CCScrollView getContentOffset always return Y is 0 when rescrollcocos2d-x 2.x CCScrollView getContentOffset 在重新滚动时总是返回 Y 为 0
【发布时间】:2015-07-03 03:00:42
【问题描述】:

我使用 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 的尺寸变小了。 但是,我从来没有解决过。

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

【问题讨论】:

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


    【解决方案1】:

    我自己解决了。

    我不仅要设置容器的高度,还要设置大于视图大小的宽度。

    即使我这样设置

    setDirection(kCCScrollViewDirectionVertical)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多