cocos2d-x 2.x CCScrollView getContentOffset всегда возвращает Y, 0 при повторной прокрутке

Я использую 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 ответ

Я решил сам.

Я должен установить не только высоту контейнера, но и ширину, превышающую размер вида.

даже если я поставлю так

setDirection(kCCScrollViewDirectionVertical)
Другие вопросы по тегам