void HttpRequestTest::viewDidLoad() { size = this->getView()->getBounds().size; CABarButtonItem* rightButton = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), CAImage::create("")); rightButton->setTarget(this, CAControl_selector(HttpRequestTest::nextViewController)); this->getNavigationBarItem()->addRightButtonItem(rightButton); errorInfo = CALabel::createWithCenter(CADipRect(size.width*0.5, size.height*0.1, size.width, size.height*0.2)); errorInfo->setText(""); errorInfo->setColor(CAColor_blueStyle); errorInfo->setFontSize(_px(30)); errorInfo->setTextAlignment(CATextAlignmentCenter); errorInfo->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); this->getView()->addSubview(errorInfo); inputWebsite = CATextField::createWithCenter(CADipRect(size.width*0.5, size.height*0.4, size.width*0.6, size.height*0.1)); inputWebsite->setBackgroundView(CAScale9ImageView::createWithImage(CAImage::create("source_material/btn_rounded3D_highlighted.png"))); inputWebsite->setPlaceHolder("Please enter a website"); inputWebsite->setFontSize(_px(24)); inputWebsite->setTextColor(CAColor_blueStyle); inputWebsite->setSpaceHolderColor(CAColor_gray); this->getView()->addSubview(inputWebsite); requestWebsite = CAButton::create(CAButtonTypeRoundedRect); requestWebsite->setCenter(CADipRect(size.width*0.5, size.height*0.8, size.width*0.2, size.height*0.06)); requestWebsite->setTitleForState(CAControlStateAll,"Go"); requestWebsite->addTarget(this,CAControl_selector(HttpRequestTest::requestHttpInfo),CAControlEventTouchUpInSide); this->getView()->addSubview(requestWebsite); }
void CANavigationBar::showLeftButton() { std::vector<CAButton*>::iterator itr; for (itr = m_pLeftButtons.begin(); itr != m_pLeftButtons.end(); itr++) { (*itr)->removeFromSuperview(); } m_pLeftButtons.clear(); const CAVector<CAObject*>& buttonItems = m_pItem->getLeftButtonItems(); CCRect rect; rect.size.width = _px(80); rect.size.height = this->getBounds().size.height * 0.8f; rect.origin.x = rect.size.width * 0.7f; rect.origin.y = this->getBounds().size.height * 0.5f; for (size_t i=0; i<buttonItems.size(); i++) { CABarButtonItem* item = dynamic_cast<CABarButtonItem*>(buttonItems.at(i)); rect.size.width = item ? item->getItemWidth() : _px(80); rect.origin.x += i * rect.size.width; CAButton* button = CAButton::createWithCenter(rect, CAButtonTypeCustom); this->addSubview(button); if (item == NULL && m_pItem) { button->setImageForState(CAControlStateNormal, CAImage::create("source_material/btn_left_white.png")); button->setImageColorForState(CAControlStateHighlighted, ccc4(255, 255, 200, 255)); button->addTarget(this, CAControl_selector(CANavigationBar::goBack), CAControlEventTouchUpInSide); } else if (item) { if (item->getImage()) { button->setImageForState(CAControlStateNormal, item->getImage()); if (item->getHighlightedImage()) { button->setImageForState(CAControlStateHighlighted, item->getHighlightedImage()); } else { button->setImageColorForState(CAControlStateHighlighted, ccc4(127, 127, 127, 255)); } } else { button->setTitleForState(CAControlStateNormal, item->getTitle()); button->setTitleColorForState(CAControlStateNormal, m_cButtonColor); button->setTitleForState(CAControlStateHighlighted, item->getTitle()); button->setTitleColorForState(CAControlStateHighlighted, ccc4(m_cButtonColor.r/2, m_cButtonColor.g/2, m_cButtonColor.b/2, 255)); } button->addTarget(item->getTarget(), item->getSel(), CAControlEventTouchUpInSide); } m_pLeftButtons.push_back(button); } }
void RecipeListViewController::setToEditView(bool isEditView) { m_editView = isEditView; if(isEditView) { if(m_editNavBar == NULL) { m_editNavBar = CANavigationBarItem::create(this->getNavigationBarItem()->getTitle()); editBarButton = CABarButtonItem::create("编辑", NULL, NULL); editBarButton->setTarget(this, CAControl_selector(RecipeListViewController::buttonEdit)); m_editNavBar->addRightButtonItem(editBarButton); CABarButtonItem* leftButton = CABarButtonItem::create("", CAImage::create("image/ic_category_list.png"), NULL); leftButton->setTarget(this, CAControl_selector(RecipeListViewController::onEditleftButtonClick)); m_editNavBar->addLeftButtonItem(leftButton); m_editNavBar->retain(); } this->setNavigationBarItem(m_editNavBar); } else { this->setNavigationBarItem(m_curNavBar); } }
void registerViewController::loadTopBar(){ CABarButtonItem* leftItem = CABarButtonItem::create("", CAImage::create("image/btn_left.png"), CAImage::create("image/btn_left.png")); leftItem->setTarget(this, CAControl_selector(registerViewController::backButton)); CANavigationBarItem* barItem = CANavigationBarItem::create(""); barItem->addLeftButtonItem(leftItem); barItem->setTitle(UTF8("注册")); this->setNavigationBarItem(barItem); this->getNavigationController()->setNavigationBarBackGroundColor(CAColor_black); }
CABarButtonItem* CABarButtonItem::create(std::string title, CAImage* image, CAImage* highlightedImage) { CABarButtonItem* item = new CABarButtonItem(); if (item && item->init(title, image, highlightedImage)) { item->autorelease(); return item; } CC_SAFE_DELETE(item); return NULL; }
void FSNewsView2::refreshView() { CANavigationBarItem *navBarItem = CANavigationBarItem::create(m_chapterInfo->getChapterTitle()); CABarButtonItem* rightButton = CABarButtonItem::create("", CAImage::create("image/label.png"), CAImage::create("image/labelSelected.png")); rightButton->setTarget(rightButton, CAControl_selector(FSNewsView2::onClickBookMark)); navBarItem->addRightButtonItem(rightButton); // m_NavBarItem->addRightButtonItem(CrossApp::CABarButtonItem *item) this->setNavigationBarItem(navBarItem); //m_NavBarItem->autorelease(); }
void CANavigationBar::showLeftButton() { std::vector<CAButton*>::iterator itr; for (itr = m_pLeftButtons.begin(); itr != m_pLeftButtons.end(); itr++) { (*itr)->removeFromSuperview(); } m_pLeftButtons.clear(); CCArray* buttonItems = m_pItems.back()->getLeftButtonItems(); CCRect rect = this->getBounds(); rect.size.width = rect.size.height * 0.9f; rect.size.height *= 0.8f; rect.origin.x = rect.size.width * 0.7f; rect.origin.y = this->getBounds().size.height / 2; for (int i=0; i<buttonItems->count(); i++) { rect.origin.x += i * rect.size.width * 1.1f; CAButton* button = CAButton::createWithCenter(rect, CAButtonTypeCustom); this->addSubview(button); CABarButtonItem* item = dynamic_cast<CABarButtonItem*>(buttonItems->objectAtIndex(i)); if (item == NULL && m_pItems.size() > 1) { button->setImageForState(CAControlStateNormal, CAImage::create("source_material/btn_left_white.png")); button->setImageColorForState(CAControlStateHighlighted, ccc4(255, 255, 200, 255)); button->addTarget(this, CAControl_selector(CANavigationBar::goBack), CAControlEventTouchUpInSide); } else if (item) { button->setTitleForState(CAControlStateNormal, item->getTitle()); button->setTitleColorForState(CAControlStateNormal, CAColor_white); button->setTitleForState(CAControlStateHighlighted, item->getTitle()); button->setTitleColorForState(CAControlStateHighlighted, ccc4(255, 255, 200, 255)); button->setImageForState(CAControlStateNormal, item->getImage()); if (item->getHighlightedImage()) { button->setImageForState(CAControlStateHighlighted, item->getHighlightedImage()); } else { button->setImageColorForState(CAControlStateHighlighted, ccc4(255, 255, 200, 255)); } button->addTarget(item->getTarget(), item->getSel(), CAControlEventTouchUpInSide); } m_pLeftButtons.push_back(button); } }
void RecipeListViewController::buttonEdit(CAControl* btn,DPoint point) { if(m_editFinishNavBar == NULL) { m_editFinishNavBar = CANavigationBarItem::create(this->getNavigationBarItem()->getTitle()); CABarButtonItem *finishBarButton = CABarButtonItem::create("完成", NULL, NULL); finishBarButton->setTarget(this, CAControl_selector(RecipeListViewController::onClickFinishButton)); // editBarButton->autorelease(); m_editFinishNavBar->addRightButtonItem(finishBarButton); m_editFinishNavBar->retain(); } this->setNavigationBarItem(m_editFinishNavBar); this->setToEditModel(true); }
void CDUIShowAutoCollectionView::collectionViewDidSelectCellAtIndexPath(CAAutoCollectionView *collectionView, unsigned int section, unsigned int item) { switch (item) { case 0: { AlertViewTest* ViewContrllerAlertViewTest = new AlertViewTest(); ViewContrllerAlertViewTest->init(); ViewContrllerAlertViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerAlertViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerAlertViewTest, true); break; } case 1: { ButtonTest* ViewContrllerButtonTest = new ButtonTest(); ViewContrllerButtonTest->init(); ViewContrllerButtonTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerButtonTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerButtonTest, true); break; } case 2: { SegmentedControlTest* ViewContrllerSegmentedControlTest = new SegmentedControlTest(); ViewContrllerSegmentedControlTest->init(); ViewContrllerSegmentedControlTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerSegmentedControlTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerSegmentedControlTest, true); break; } case 3: { showImageViewNavigationBar = 0; ImageViewNavigationBar = CANavigationBarItem::create(m_vTitle.at(item)); CABarButtonItem* ImageViewRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL); ImageViewRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::ImageViewRightBtnRightcallback)); ImageViewNavigationBar->addRightButtonItem(ImageViewRightBtn); ImageViewTest* ViewContrllerImageViewTest = new ImageViewTest(); ViewContrllerImageViewTest->init(); ViewContrllerImageViewTest->setNavigationBarItem(ImageViewNavigationBar); ViewContrllerImageViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerImageViewTest, true); break; } case 4: { Scale9ImageViewTest* ViewContrllerScale9ImageViewTest = new Scale9ImageViewTest(); ViewContrllerScale9ImageViewTest->init(); ViewContrllerScale9ImageViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerScale9ImageViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerScale9ImageViewTest, true); break; } case 5: { showActivityIndicatorNavigationBar = 0; ActivityIndicatorNavigationBar = CANavigationBarItem::create(m_vTitle.at(item)); CABarButtonItem* ActivityIndicatorRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL); ActivityIndicatorRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::ActivityIndicatorRightBtnRightcallback)); ActivityIndicatorNavigationBar->addRightButtonItem(ActivityIndicatorRightBtn); ActivityIndicatorViewTest* ViewContrllerIndicatorViewTest = new ActivityIndicatorViewTest(); ViewContrllerIndicatorViewTest->init(); ViewContrllerIndicatorViewTest->setNavigationBarItem(ActivityIndicatorNavigationBar); ViewContrllerIndicatorViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerIndicatorViewTest, true); break; } case 6: { ProgressTest* ViewContrllerProgressTest = new ProgressTest(); ViewContrllerProgressTest->init(); ViewContrllerProgressTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerProgressTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerProgressTest, true); break; } case 7: { showSliderNavigationBar = 0; SliderNavigationBar = CANavigationBarItem::create(m_vTitle.at(item)); CABarButtonItem* SliderRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL); SliderRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::SliderRightBtnRightcallback)); SliderNavigationBar->addRightButtonItem(SliderRightBtn); SliderTest* ViewContrllerSliderTest = new SliderTest(); ViewContrllerSliderTest->init(); ViewContrllerSliderTest->setNavigationBarItem(SliderNavigationBar); ViewContrllerSliderTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerSliderTest, true); break; } case 8: { SwitchTest* ViewContrllerSwitchTest = new SwitchTest(); ViewContrllerSwitchTest->init(); ViewContrllerSwitchTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerSwitchTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerSwitchTest, true); break; } case 9: { StepperTest* ViewContrllerStepperTest = new StepperTest(); ViewContrllerStepperTest->init(); ViewContrllerStepperTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerStepperTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerStepperTest, true); break; } case 10: { showLabelNavigationBar = 0; LabelNavigationBar = CANavigationBarItem::create(m_vTitle.at(item)); CABarButtonItem* LabelRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL); LabelRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::LabelRightBtnRightcallback)); LabelNavigationBar->addRightButtonItem(LabelRightBtn); LabelTest* ViewContrllerLabelTest = new LabelTest(); ViewContrllerLabelTest->init(); ViewContrllerLabelTest->setNavigationBarItem(LabelNavigationBar); ViewContrllerLabelTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerLabelTest, true); break; } case 11: { TextFieldTest* ViewContrllerTextFieldTest = new TextFieldTest(); ViewContrllerTextFieldTest->init(); ViewContrllerTextFieldTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerTextFieldTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerTextFieldTest, true); break; } case 12: { TextViewTest* ViewContrllerTextViewTest = new TextViewTest(); ViewContrllerTextViewTest->init(); ViewContrllerTextViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerTextViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerTextViewTest, true); break; } case 13: { TabBarControllerTest* ViewContrllerTabBarControllerTest = new TabBarControllerTest(); ViewContrllerTabBarControllerTest->init(); ViewContrllerTabBarControllerTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerTabBarControllerTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerTabBarControllerTest, true); break; } case 14: { PageViewTest* ViewContrllerPageViewTest = new PageViewTest(); ViewContrllerPageViewTest->init(); ViewContrllerPageViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerPageViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerPageViewTest, true); break; } case 15: { ScrollViewTest* ViewContrllerScrollViewTest = new ScrollViewTest(); ViewContrllerScrollViewTest->init(); ViewContrllerScrollViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerScrollViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerScrollViewTest, true); break; } case 16: { showAutoCollectionVerticalNavigationBar = 0; AutoCollectionVerticalNavigationBar = CANavigationBarItem::create(m_vTitle.at(item)); CABarButtonItem* AutoCollectionVerticalRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL); AutoCollectionVerticalRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::AutoCollectionVerticalRightBtnRightcallback)); AutoCollectionVerticalNavigationBar->addRightButtonItem(AutoCollectionVerticalRightBtn); AutoCollectionViewVerticalTest* ViewContrllerAutoCollectionViewVerticalTest = new AutoCollectionViewVerticalTest(); ViewContrllerAutoCollectionViewVerticalTest->init(); ViewContrllerAutoCollectionViewVerticalTest->setNavigationBarItem(AutoCollectionVerticalNavigationBar); ViewContrllerAutoCollectionViewVerticalTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerAutoCollectionViewVerticalTest, true); break; } case 17: { showAutoCollectionHorizontalNavigationBar = 0; AutoCollectionHorizontalNavigationBar = CANavigationBarItem::create(m_vTitle.at(item)); CABarButtonItem* AutoCollectionHorizontalRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL); AutoCollectionHorizontalRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::AutoCollectionHorizontalRightBtnRightcallback)); AutoCollectionHorizontalNavigationBar->addRightButtonItem(AutoCollectionHorizontalRightBtn); AutoCollectionViewHorizontalTest* ViewContrllerAutoCollectionViewHorizontalTest = new AutoCollectionViewHorizontalTest(); ViewContrllerAutoCollectionViewHorizontalTest->init(); ViewContrllerAutoCollectionViewHorizontalTest->setNavigationBarItem(AutoCollectionHorizontalNavigationBar); ViewContrllerAutoCollectionViewHorizontalTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerAutoCollectionViewHorizontalTest, true); break; } case 18: { CollectionViewTest* ViewContrllerCollectionViewTest = new CollectionViewTest(); ViewContrllerCollectionViewTest->init(); ViewContrllerCollectionViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerCollectionViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerCollectionViewTest, true); break; } case 19: { WaterfallViewTest* ViewContrllerWaterfallViewTest = new WaterfallViewTest(); ViewContrllerWaterfallViewTest->init(); ViewContrllerWaterfallViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerWaterfallViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerWaterfallViewTest, true); break; } case 20: { ListViewTest* ViewContrllerListViewTest = new ListViewTest(); ViewContrllerListViewTest->init(); ViewContrllerListViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerListViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerListViewTest, true); break; } case 21: { TableViewTest* ViewContrllerTableViewTest = new TableViewTest(); ViewContrllerTableViewTest->init(); ViewContrllerTableViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerTableViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerTableViewTest, true); break; } case 22: { showPickerViewNavigationBar = 0; PickerViewNavigationBar = CANavigationBarItem::create(m_vTitle.at(item)); CABarButtonItem* PickerViewRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL); PickerViewRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::PickerViewRightBtnRightcallback)); PickerViewNavigationBar->addRightButtonItem(PickerViewRightBtn); PickerViewTest* ViewContrllerPickerViewTest = new PickerViewTest(); ViewContrllerPickerViewTest->init(); ViewContrllerPickerViewTest->setNavigationBarItem(PickerViewNavigationBar); ViewContrllerPickerViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerPickerViewTest, true); break; } case 23: { WebViewTest* ViewContrllerWebViewTest = new WebViewTest(); ViewContrllerWebViewTest->init(); ViewContrllerWebViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerWebViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerWebViewTest, true); break; } case 24: { GifViewTest* ViewContrllerGifViewTest = new GifViewTest(); ViewContrllerGifViewTest->init(); ViewContrllerGifViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerGifViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerGifViewTest, true); break; } case 25: { FlashViewTest* ViewContrllerFlashViewTest = new FlashViewTest(); ViewContrllerFlashViewTest->init(); ViewContrllerFlashViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerFlashViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerFlashViewTest, true); break; } case 26: { VideoPlayerControlViewTest* ViewContrllerVideoPlayerControlViewTest = new VideoPlayerControlViewTest(); ViewContrllerVideoPlayerControlViewTest->init(); ViewContrllerVideoPlayerControlViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerVideoPlayerControlViewTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerVideoPlayerControlViewTest, true); break; } case 27: { RenderImageTest* ViewContrllerRenderImageTest = new RenderImageTest(); ViewContrllerRenderImageTest->init(); ViewContrllerRenderImageTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item))); ViewContrllerRenderImageTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerRenderImageTest, true); break; } case 28: { showViewAnimationNavigationBar = 0; ViewAnimationNavigationBar = CANavigationBarItem::create(m_vTitle.at(item)); CABarButtonItem* ViewAnimationRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL); ViewAnimationRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::ViewAnimationRightBtnRightcallback)); ViewAnimationNavigationBar->addRightButtonItem(ViewAnimationRightBtn); ViewAnimationTest* ViewContrllerViewAnimationTest = new ViewAnimationTest(); ViewContrllerViewAnimationTest->init(); ViewContrllerViewAnimationTest->setNavigationBarItem(ViewAnimationNavigationBar); ViewContrllerViewAnimationTest->autorelease(); RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerViewAnimationTest, true); break; } default: break; } }