bool UI::initWithTag(int tag){ if (!cocos2d::Scene::init()) { return false; } switch (tag) { case 1: initScale9Sprite(); break; case 2: initListView(); break; case 3: initLoadingBar(); break; case 4: initPageView(); break; case 5: initSliderView(); break; case 6: initButton(); break; case 7: initCheckBox(); break; case 8: initImageView(); break; case 9: initEditBox(); break; case 10: initSrollView(); break; case 11: initLayout(); break; default: break; } return true; }
void MainViewController::adjustPageViewContent() { if(m_pageAllMapVec.empty()) return; m_page.clear(); switch (m_pageStatus) { case MAP_PRE_EVENT: m_page.push_back(m_pageAllMapVec.at(0)); m_page.push_back(m_pageAllMapVec.at(2)); m_page.push_back(m_pageAllMapVec.at(3)); m_page.push_back(m_pageAllMapVec.at(4)); m_page.push_back(m_pageAllMapVec.at(7)); break; case MAP_MORNING: m_page.push_back(m_pageAllMapVec.at(0)); m_page.push_back(m_pageAllMapVec.at(4)); m_page.push_back(m_pageAllMapVec.at(5)); //m_page.push_back(m_pageAllMapVec.at(6)); m_page.push_back(m_pageAllMapVec.at(7)); break; case MAP_AFTERNOON: m_page.push_back(m_pageAllMapVec.at(1)); m_page.push_back(m_pageAllMapVec.at(3)); m_page.push_back(m_pageAllMapVec.at(5)); m_page.push_back(m_pageAllMapVec.at(2)); m_page.push_back(m_pageAllMapVec.at(7)); break; case MAP_EVENING: m_page.push_back(m_pageAllMapVec.at(1)); m_page.push_back(m_pageAllMapVec.at(3)); m_page.push_back(m_pageAllMapVec.at(2)); //m_page.push_back(m_pageAllMapVec.at(6)); m_page.push_back(m_pageAllMapVec.at(7)); break; default: m_page.push_back(m_pageAllMapVec.at(0)); m_page.push_back(m_pageAllMapVec.at(1)); m_page.push_back(m_pageAllMapVec.at(2)); m_page.push_back(m_pageAllMapVec.at(3)); m_page.push_back(m_pageAllMapVec.at(4)); m_page.push_back(m_pageAllMapVec.at(5)); //m_page.push_back(m_pageAllMapVec.at(6)); m_page.push_back(m_pageAllMapVec.at(7)); break; } initPageView(); }