![](/img/trans.png)
[英]Cocos2d v 4.0 : PageView delegate addEventListenerPageView not found
[英]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.