簡體   English   中英

PageView中的ScrollView

[英]ScrollView in pageView

我有pageView,在每個頁面的底部都有一個scrollView。 我希望當scrollView滾動時pageView不會轉動。 我的問題是:當我滾動(在scrollView中)時,頁面隨他一起轉動!

這可能不是一個好習慣,但可以解決您的問題:在Xcode中,轉到您的項目/ cocos2d_libs.xcodeproject / extensions / GUI / CCScrollView

在CCScrollView.h中添加:

void mySetSwallowTouch(bool enabled);

在CCScrollView.cpp中添加:

void ScrollView::mySetSwallowTouch(bool enabled) {
_touchListener->setSwallowTouches(enabled);}    

現在在滾動視圖中調用mySetSwallowTouch(true)

scrollview->mySetSwallowTouch(true);

您還可以在pageView內將其與表格視圖一起使用

自從cocos2d-x v3.3起,已經有一個可供ListView使用的方法void mySetSwallowTouch(bool enabled)

您可以簡單地使用它:

ListView* listView = ListView::create();
listView->setSwallowTouches(true);

順便說一句,我相信默認情況下ListView的當前吞咽觸摸設置為true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM