UIPageView

来源:互联网 发布:js弹窗嵌套 编辑:程序博客网 时间:2024/05/29 04:49
bool HelloWorld::init(){    //////////////////////////////    // 1. super init first    if ( !CCLayer::init() )    {        return false;    }        //    UILayer* _uiLayer = UILayer::create();    UIPanel* tLayer = dynamic_cast<UIPanel*>(GUIReader::shareReader()->widgetFromJsonFile("MyTest/MyTest.json"));    _uiLayer->addWidget(tLayer);    addChild(_uiLayer);        //        _pageView = dynamic_cast<UIPageView*>(tLayer->getChildByName("pageView"));    _pageView->addEventListenerPageView(this, pagevieweventselector(HelloWorld::pageViewEventMove));        return true;    }                                     void HelloWorld::pageViewEventMove(CCObject *pSender, PageViewEventType type){    if(type != PAGEVIEW_EVENT_TURNING)return;  //切记,在回调函数中止痒的语句必须写    int curPage = _pageView->getCurPageIndex();    int count = _pageView->getPages()->count();        if(curPage == 0)    {        CCLOG("第一页");    }        if(curPage == count)    {        CCLOG("最后一页");    }        if(curPage < count || curPage > 0)    {        CCLOG("第%d页", curPage+1);    }}

0 0
原创粉丝点击