void FSBookReadTimesCell::initWithCell() { CADipSize _size = this->getBounds().size; // CAView *view = CAView::createWithFrame(this->getBounds()); // view->setTag(99); // this->addSubview(view); CAImageView* itemImage = CAImageView::createWithFrame(CADipRect(LEFTSPACE, TOPSPACE, (_size.height-TOPSPACE-BOTTOMSPACE)*3/4, _size.height-TOPSPACE-BOTTOMSPACE)); itemImage->setTag(99); this->addSubview(itemImage); // CADipSize itemSize = itemImage->getBounds().size; // CALabel* itemText = CALabel::createWithCenter(CADipRect(itemSize.width*0.5, itemSize.height+20, 150, 40)); // itemText->setTag(100); // itemText->setFontSize(_px(29)); // itemText->setTextAlignment(CATextAlignmentCenter); // itemText->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); // itemImage->addSubview(itemText); CALabel *textTitle = CALabel::createWithFrame(CADipRect(itemImage->getFrame().size.width+LEFTSPACE*2, TOPSPACE, _size.width-itemImage->getFrame().size.width-LEFTSPACE*2, (_size.height-TOPSPACE-BOTTOMSPACE)/2)); textTitle->setTag(100); textTitle->setFontSize(_px(29)); textTitle->setTextAlignment(CATextAlignmentLeft); textTitle->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); // textTitle->setColor(ccc4(100,100,100,1)); this->addSubview(textTitle); CALabel *authorTitle = CALabel::createWithFrame(CADipRect(itemImage->getFrame().size.width+LEFTSPACE*2, TOPSPACE+(_size.height-TOPSPACE-BOTTOMSPACE)/2, _size.width-itemImage->getFrame().size.width-LEFTSPACE-LEFTSPACE, (_size.height-TOPSPACE-BOTTOMSPACE)/2)); authorTitle->setTag(101); authorTitle->setFontSize(_px(29)); authorTitle->setTextAlignment(CATextAlignmentLeft); authorTitle->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); this->addSubview(authorTitle); // CADipSize m_size = this->getFrame().size; // CALabel* cellText = CALabel::createWithCenter(CADipRect(m_size.width*0.1, m_size.height*0.5, m_size.width*0.3, m_size.height*0.8)); // cellText->setTag(100); // cellText->setFontSize(_px(30)); // cellText->setTextAlignment(CATextAlignmentCenter); // cellText->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); // this->addSubview(cellText); // CAButton* btnOnCell = CAButton::createWithCenter(CADipRect(m_size.width*0.85, m_size.height*0.5, m_size.width*0.2, m_size.height*0.7), CAButtonTypeRoundedRect); // btnOnCell->setTag(102); // btnOnCell->setTitleForState(CAControlStateAll, "Touch"); // btnOnCell->addTarget(this, CAControl_selector(FSBookReadTimesCell::cellBtnCallback), CAControlEventTouchUpInSide); // this->addSubview(btnOnCell); }
void CDNewsImageTableCell::initWithCell(int num) { cell_tag = CCRANDOM_0_1()*4+1; DSize _size = this->getFrame().size; CALabel* test = CALabel::createWithFrame(DRect(40, _size.height-150, _size.width-90, 40)); test->setColor(CAColor_black); test->setTextAlignment(CATextAlignmentLeft); test->setVerticalTextAlignmet(CAVerticalTextAlignmentTop); test->setFontSize(32); test->setBold(true); test->setTag(100); this->addSubview(test); CALabel* dsc = CALabel::createWithFrame(DRect(40, _size.height-90, _size.width-90, 70)); dsc->setColor(CAColor_black); dsc->setTextAlignment(CATextAlignmentLeft); dsc->setVerticalTextAlignmet(CAVerticalTextAlignmentTop); dsc->setFontSize(26); dsc->setTag(101); dsc->setColor(ccc4(200, 200, 200, 255)); this->addSubview(dsc); CommonUrlImageView* temImage = CommonUrlImageView::createWithFrame(DRect(0,5,_size.width,_size.height-180)); temImage->setTag(200); temImage->setImageViewScaleType(CAImageViewScaleTypeFitImageCrop); CommonUrlImageView* temImage1 = CommonUrlImageView::createWithFrame(DRect(0,5,_size.width,_size.height-180)); temImage1->setTag(201); temImage1->setImageViewScaleType(CAImageViewScaleTypeFitImageCrop); CommonUrlImageView* temImage2 = CommonUrlImageView::createWithFrame(DRect(0,5,_size.width,_size.height-180)); temImage2->setTag(202); temImage2->setImageViewScaleType(CAImageViewScaleTypeFitImageCrop); CommonUrlImageView* temImage3 = CommonUrlImageView::createWithFrame(DRect(0,5,_size.width,_size.height-180)); temImage3->setTag(203); temImage3->setImageViewScaleType(CAImageViewScaleTypeFitImageCrop); this->addSubview(temImage); this->addSubview(temImage1); this->addSubview(temImage2); this->addSubview(temImage3); }
void FSBooklibraryCell::initWithSize(CADipSize& cellSize) { CADipSize _size = cellSize; // itemImage = CAImageView::createWithFrame(CADipRect(0, 0, _size.width, _size.height)); // itemImage->setTag(99); // this->addSubview(itemImage); // CADipSize itemSize = itemImage->getBounds().size; // CALabel* itemText = CALabel::createWithCenter(CADipRect(_size.width*0.5, _size.height*0.5, 150, 40)); // itemText->setTag(100); // itemText->setFontSize(_px(29)); // itemText->setTextAlignment(CATextAlignmentCenter); // itemText->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); // itemImage->addSubview(itemText); CAImageView* itemImage = CAImageView::createWithFrame(CADipRect(0, 0, _size.width, _size.height*4/5)); itemImage->setTag(99); this->addSubview(itemImage); CADipSize itemSize = itemImage->getBounds().size; CALabel* itemText = CALabel::createWithCenter(CADipRect(itemSize.width*0.5, itemSize.height+20, 150, 40)); itemText->setTag(100); itemText->setFontSize(_px(29)); itemText->setTextAlignment(CATextAlignmentCenter); itemText->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); itemImage->addSubview(itemText); // this->setControlCanSelected(false); }
CATableViewCell* MenuViewController::tableCellAtIndex(CATableView* table, const DSize& cellSize, unsigned int section, unsigned int row) { DSize _size = cellSize; CATableViewCell* cell = table->dequeueReusableCellWithIdentifier("CrossApp"); if (cell == NULL) { cell = CATableViewCell::create("CrossApp"); cell->setBackgroundView(NULL); CALabel* test = CALabel::createWithCenter(DRect(_size.width/2+30, _size.height/2, _size.width, _size.height)); test->setTextAlignment(CATextAlignmentLeft); test->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); test->setFontSize(_px(32)); test->setColor(CAColor_white); test->setTag(100); cell->addSubview(test); CAImageView* arrow = CAImageView::createWithCenter(DRect(_size.width-64,_size.height/2,64,64)); arrow->setTag(101); cell->addSubview(arrow); } CALabel* test = (CALabel*)cell->getSubviewByTag(100); test->setText(unicode_to_utf8(menuList[row]));// menuList[row]); CAImageView* arrow = (CAImageView*)cell->getSubviewByTag(101); arrow->setImage(CAImage::create("source_material/cell_btn_right.png")); return cell; }
CAListViewCell* ListViewTest::listViewCellAtIndex(CAListView *listView, const DSize& cellSize, unsigned int index) { CAListViewCell* cell = (CAListViewCell*)listView->dequeueReusableCellWithIdentifier("ListViewCell"); if (cell==NULL) { cell = CAListViewCell::create("ListViewCell"); CALabel* test = CALabel::createWithLayout(DLayout(DHorizontalLayout_L_W(0, 200), DVerticalLayoutFill)); test->setColor(ccc4(51, 204, 255, 255)); test->setTextAlignment(CATextAlignmentCenter); test->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); test->setFontSize(28); test->setTag(100); cell->addSubview(test); CAButton* btn = CAButton::createWithLayout(DLayout(DHorizontalLayout_W_C(100, 0.85), DVerticalLayout_H_C(50, 0.5)), CAButtonTypeSquareRect); btn->setTitleForState(CAControlStateNormal, "btn"); btn->setTag(200); cell->addSubview(btn); btn->setTouchEventScrollHandOverToSuperview(false); } char temptext[10]; sprintf(temptext, "cell-%d",index); CALabel* test = (CALabel*)cell->getSubviewByTag(100); test->setText(temptext); return cell; }
CACollectionViewCell* AutoCollectionViewHorizontalTest::collectionCellAtIndex(CAAutoCollectionView *collectionView, const DSize& cellSize, unsigned int section, unsigned int item) { CACollectionViewCell* p_Cell = collectionView->dequeueReusableCellWithIdentifier("CrossApp"); if (p_Cell == NULL) { p_Cell = CACollectionViewCell::create("CrossApp"); CAView* itemImage = CAView::createWithLayout(DLayoutFill); itemImage->setTag(99); p_Cell->getContentView()->addSubview(itemImage); CALabel* itemText = CALabel::createWithLayout(DLayoutFill); itemText->setTag(100); itemText->setFontSize(29); itemText->setTextAlignment(CATextAlignmentCenter); itemText->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); p_Cell->getContentView()->addSubview(itemText); } CAView* itemImageView = p_Cell->getContentView()->getSubviewByTag(99); itemImageView->setColor(HorizontalcolorArr.at(item)); CCLog("row = %d", item); char pos[20] = ""; sprintf(pos, "(%d,%d)", section, item); CALabel* itemText = (CALabel*)p_Cell->getContentView()->getSubviewByTag(100); itemText->setText(pos); return p_Cell; }
CATableViewCell* ExchangeViewController::tableCellAtIndex(CATableView* table, const CCSize& cellSize, unsigned int section, unsigned int row) { CCLog("row = %d , section = %d", row, section); CADipSize _size = cellSize; CATableViewCell* p_Cell = p_TableView->dequeueReusableCellWithIdentifier("2155"); if (p_Cell == NULL ) { p_Cell = CATableViewCell::create("2155"); p_Cell->setAllowsSelected(false); CAView* itemImage = CAView::createWithFrame(CADipRect(0, 0, _size.width, _size.height)); itemImage->setColor(ccc4(244, 243, 243, 255)); itemImage->setTag(99); p_Cell->addSubview(itemImage); CADipSize itemSize = itemImage->getBounds().size; CALabel* itemText = CALabel::createWithCenter(CADipRect(itemSize.width/2, itemSize.height/3, itemSize.width,40)); itemText->setTag(100); itemText->setFontSize(_px(35)); itemText->setTextAlignment(CATextAlignmentCenter); itemText->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); p_Cell->addSubview(itemText); CALabel* itemText2 = CALabel::createWithCenter(CADipRect(itemSize.width/2, itemSize.height/5*4, itemSize.width,40)); itemText2->setTag(101); itemText2->setFontSize(_px(25)); itemText2->setTextAlignment(CATextAlignmentCenter); itemText2->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); p_Cell->addSubview(itemText2); CAScale9ImageView* iv = CAScale9ImageView::createWithCenter(CADipRect(itemSize.width-50,itemSize.height/2,50,50)); iv->setImage(CAImage::create("source_material/cell_btn_right.png")); iv->setTag(101); p_Cell->addSubview(iv); CAImageView* icon = CAImageView::createWithCenter(CADipRect(50,itemSize.height/2,64,64)); icon->setTag(101); icon->setScale(0.6f); icon->setImage(CAImage::create("source_material/btn_right_blue.png")); p_Cell->addSubview(icon); } CALabel * label = (CALabel*)p_Cell->getSubviewByTag(100); label->setText( unicode_to_utf8(exChangeMenuTag[row]) ); label->setColor(CAColor_black); CALabel* label2 = (CALabel*)p_Cell->getSubviewByTag(101); label2->setText(unicode_to_utf8(exChangeMenuTag2[row])); label2->setColor(CAColor_gray); return p_Cell; }
void ECollectionViewHorizontalCell::initWithCell() { CALabel* test = CALabel::createWithLayout(DLayoutFill); test->setColor(ccc4(34, 151, 254, 255)); test->setTextAlignment(CATextAlignmentCenter); test->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); test->setFontSize(28); test->setTag(100); this->addSubview(test); }
CACollectionViewCell* CDUIShowCollectionView::collectionCellAtIndex(CACollectionView *collectionView, const CCSize& cellSize, unsigned int section, unsigned int row, unsigned int item) { if (row * 3 + item >= m_vTitle.size()) { return NULL; } CADipSize _size = cellSize; CACollectionViewCell* p_Cell = collectionView->dequeueReusableCellWithIdentifier("CrossApp"); if (p_Cell == NULL) { p_Cell = CACollectionViewCell::create("CrossApp"); p_Cell->setAllowsSelected(false); CAView* itemImage = CAView::createWithFrame(CADipRect(0, 0, _size.width, _size.height)); itemImage->setTag(99); p_Cell->addSubview(itemImage); CADipSize itemSize = itemImage->getBounds().size; CALabel* itemText = CALabel::createWithCenter(CADipRect(itemSize.width/2, itemSize.height-40, itemSize.width,40)); itemText->setTag(100); itemText->setFontSize(_px(24)); itemText->setTextAlignment(CATextAlignmentCenter); itemText->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); p_Cell->addSubview(itemText); CAImageView* icon = CAImageView::createWithCenter(CADipRect(itemSize.width/2,itemSize.height/3,189,123)); icon->setTag(101); icon->setScale(0.6f); p_Cell->addSubview(icon); } CAView* itemImageView = p_Cell->getSubviewByTag(99); itemImageView->setColor(ccc4(244, 243, 243, 255)); int index = row * 3 + item; CALabel* itemText = (CALabel*)p_Cell->getSubviewByTag(100); itemText->setText(m_vTitle.at(index)); itemText->setColor(ccc4(34,151,254,255)); CAImageView* icon = (CAImageView*)p_Cell->getSubviewByTag(101); icon->setImage(CAImage::create(iconTag[index])); return p_Cell; }
void MyTableViewCell::initCell() { CADipSize cellSize = this->getFrame().size; CALabel* cellText = CALabel::createWithCenter(CADipRect(cellSize.width*0.1, cellSize.height*0.5, cellSize.width*0.3, cellSize.height*0.8)); cellText->setTag(100); cellText->setFontSize(30 * CROSSAPP_ADPTATION_RATIO); cellText->setColor(CAColor_blueStyle); cellText->setTextAlignment(CATextAlignmentCenter); cellText->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); this->addSubview(cellText); CAButton* cellBtn = CAButton::createWithCenter(CADipRect(cellSize.width*0.8, cellSize.height*0.5, cellSize.width*0.2, cellSize.height*0.5), CAButtonTypeRoundedRect); cellBtn->setTag(102); cellBtn->setTitleForState(CAControlStateAll, "Touch"); cellBtn->addTarget(this, CAControl_selector(MyTableViewCell::cellBtnCallback), CAControlEventTouchUpInSide); this->addSubview(cellBtn); }
CAListViewCell* CDListViewTest::listViewCellAtIndex(CAListView *listView, const DSize& cellSize, unsigned int index) { CAListViewCell* cell = (CAListViewCell*)listView->dequeueReusableCellWithIdentifier("ListViewCell"); if (!cell) { cell = CAListViewCell::create("ListViewCell"); CALabel* test = CALabel::createWithLayout(DLayoutFill); test->setColor(ccc4(51, 204, 255, 255)); test->setTextAlignment(CATextAlignmentCenter); test->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); test->setFontSize(28); test->setTag(100); cell->addSubview(test); } char temptext[10]; sprintf(temptext, "cell-%d",index); CALabel* test = (CALabel*)cell->getSubviewByTag(100); test->setText(temptext); return cell; }
void FSNewsAboutTableCell::initWithCell() { CADipSize m_size = this->getFrame().size; CALabel* cellText = CALabel::createWithCenter(CADipRect(m_size.width/2+40, m_size.height/2, m_size.width, 40)); cellText->setTag(100); cellText->setFontSize(_px(30)); cellText->setTextAlignment(CATextAlignmentLeft); cellText->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); this->addSubview(cellText); CAScale9ImageView* iv = CAScale9ImageView::createWithCenter(CADipRect(m_size.width-50,m_size.height/2,50,50)); iv->setImage(CAImage::create("source_material/cell_btn_right.png")); iv->setTag(101); this->addSubview(iv); CASwitch* sw = CASwitch::createWithCenter(CADipRect(m_size.width-90, m_size.height/2, 100, 50)); sw->setTag(103); sw->setVisible(false); this->addSubview(sw); }
CACollectionViewCell* CDUIShowAutoCollectionView::collectionCellAtIndex(CAAutoCollectionView *collectionView, const DSize& cellSize, unsigned int section, unsigned int item) { CACollectionViewCell* p_Cell = collectionView->dequeueReusableCellWithIdentifier("CrossApp"); if (p_Cell == NULL) { p_Cell = CACollectionViewCell::create("CrossApp"); p_Cell->setAllowsSelected(false); CAView* itemImage = CAView::createWithLayout(DLayout(DLayoutFill)); itemImage->setTag(99); p_Cell->addSubview(itemImage); CALabel* itemText = CALabel::createWithLayout(DLayout(DHorizontalLayout_L_R(0,0), DVerticalLayout_B_H(5,80))); itemText->setTag(100); itemText->setFontSize(24); itemText->setTextAlignment(CATextAlignmentCenter); itemText->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); p_Cell->addSubview(itemText); CAImageView* icon = CAImageView::createWithLayout(DLayout(DHorizontalLayout_L_R(30,30),DVerticalLayout_T_H(20, 123))); icon->setImageViewScaleType(CAImageViewScaleTypeFitImageInside); icon->setTag(101); icon->setScale(0.6f); p_Cell->addSubview(icon); } CAView* itemImageView = p_Cell->getSubviewByTag(99); itemImageView->setColor(ccc4(244, 243, 243, 255)); CALabel* itemText = (CALabel*)p_Cell->getSubviewByTag(100); itemText->setText(m_vTitle.at(item)); itemText->setColor(ccc4(34, 151, 254, 255)); CAImageView* icon = (CAImageView*)p_Cell->getSubviewByTag(101); icon->setImage(CAImage::create(iconTag[item])); return p_Cell; }
CATableViewCell* FirstViewController::tableCellAtIndex(CATableView* table, const CCSize& cellSize, unsigned int section, unsigned int row) { CADipSize _size = cellSize; CATableViewCell* cell = table->dequeueReusableCellWithIdentifier("CrossApp"); if (cell == NULL) { cell = CATableViewCell::create("CrossApp"); CALabel* test = CALabel::createWithCenter(CADipRect(_size.width*0.5, _size.height*0.5, _size.width*0.8, _size.height)); test->setColor(ccc4(51, 204, 255, 255)); test->setTextAlignment(CATextAlignmentCenter); test->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); test->setFontSize(_px(40)); test->setTag(100); cell->addSubview(test); } CALabel* test = (CALabel*)cell->getSubviewByTag(100); test->setText(testList.at(row)); return cell; }
CATableViewCell* huafeiPreViewController::tableCellAtIndex(CATableView* table, const CCSize& cellSize, unsigned int section, unsigned int row) { CCLog("row = %d , section = %d", row, section); CADipSize _size = cellSize; CATableViewCell* p_Cell = p_TableView->dequeueReusableCellWithIdentifier("2155"); if (p_Cell == NULL) { p_Cell = CATableViewCell::create("2155"); p_Cell->setAllowsSelected(false); CALabel* itemText = CALabel::createWithCenter(CADipRect(_size.width/2, _size.height/2, _size.width-200,80)); itemText->setTag(100); itemText->setFontSize(_px(30)); itemText->setTextAlignment(CATextAlignmentCenter); itemText->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); p_Cell->addSubview(itemText); CALabel* itemText2 = CALabel::createWithCenter(CADipRect(_size.width - 80, _size.height/2, _size.width-200,80)); itemText2->setTag(101); itemText2->setFontSize(_px(25)); itemText2->setTextAlignment(CATextAlignmentCenter); itemText2->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); p_Cell->addSubview(itemText2); } CALabel * label = (CALabel*)p_Cell->getSubviewByTag(100); label->setText(unicode_to_utf8(huafeiMenu[row])); label->setColor(CAColor_black); CALabel * label1 = (CALabel*)p_Cell->getSubviewByTag(101); label1->setText(unicode_to_utf8(huafeiMenu[row+4])); label1->setColor(CAColor_red); return p_Cell; }
CAListViewCell* SessionsViewController::listViewCellAtIndex(CAListView *listView, const DSize& cellSize, unsigned int index) { CAListViewCell* cell = NULL; if (listView->getTag() == 1) { DSize _size = cellSize; cell = (CAListViewCell*)listView->dequeueReusableCellWithIdentifier("ListViewCell"); if (!cell) { cell = CAListViewCell::create("ListViewCell"); cell->setColor(ccc4(0xEB, 0xEB, 0xEB, 0xff)); CALabel* test = CALabel::createWithCenter(DRect(_size.width/2, _size.height/2, _size.width, _size.height)); test->setTextAlignment(CATextAlignmentCenter); test->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter); test->setFontSize((28)); test->setTag(100); CAScale9ImageView* sView = CAScale9ImageView::createWithImage(CAImage::create("common/gray_bg.png")); sView->setFrame(DRect((0), (0), _size.width, _size.height)); cell->setBackgroundView(sView); cell->addSubview(test); } CALabel* test = (CALabel*)cell->getSubviewByTag(100); if (m_timeTblId == index) test->setColor(CAColor_white); // ccc4(0x96, 0x96, 0x96, 255) else test->setColor(SAP_GRAY); if (index == 0) { test->setText("All"); } else { test->setText(crossapp_format_string("%2d:00", index + 8)); } } /* else if(listView->getTag() == 2) { DSize _size = cellSize; cell = (CAListViewCell*)listView->dequeueReusableCellWithIdentifier("ListViewCell"); if (!cell) { cell = CAListViewCell::create("ListViewCell"); CAButton* button = CAButton::createWithFrame(DRect((20), (20), (120), (40)), CAButtonTypeCustom); CAScale9ImageView* sView = CAScale9ImageView::createWithFrame(DRect((0), (0), (120), (40))); sView->setImage(CAImage::create("common/seggreen_bg.png")); sView->setTouchEnabled(false); button->addSubview(sView); //button->setBackgroundViewForState(CAControlStateAll, sView); sView = CAScale9ImageView::createWithFrame(DRect((0), (0), (120), (40))); sView->setImage(CAImage::create("common/seggreen_bg.png")); sView->setColor(ccc4(0x86, 0xBD, 0x45, 0xff)); button->setBackgroundViewForState(CAControlStateSelected, sView); button->setTitleForState(CAControlStateAll, filterItem[index * 2]); button->setTitleColorForState(CAControlStateAll, ccc4(0xA0, 0xA0, 0xA0, 0xA0)); button->setTitleFontSize((20)); button->setAllowsSelected(true); button->addTarget(this, CAControl_selector(SessionsViewController::buttonCallBack), CAControlEventTouchUpInSide); button->setTag(310 + index * 2); //m_listButton[index * 2] = button; cell->addSubview(button); button = CAButton::createWithFrame(DRect((20), (70), (120), (40)), CAButtonTypeCustom); sView = CAScale9ImageView::createWithFrame(DRect((0), (0), (120), (40))); sView->setImage(CAImage::create("common/seggreen_bg.png")); sView->setTouchEnabled(false); button->addSubview(sView); //button->setBackgroundViewForState(CAControlStateAll, sView); //button->addSubview(sView); //button->setBackgroundViewForState(CAControlStateAll, sView); sView = CAScale9ImageView::createWithFrame(DRect((0), (0), (120), (40))); sView->setImage(CAImage::create("common/btn_round.png")); sView->setColor(ccc4(0x86, 0xBD, 0x45, 0xff)); button->setBackgroundViewForState(CAControlStateSelected, sView); button->setTitleForState(CAControlStateAll, filterItem[index * 2 + 1]); button->setTitleColorForState(CAControlStateAll, CAColor_gray); button->setTitleFontSize((20)); button->setAllowsSelected(true); button->addTarget(this, CAControl_selector(SessionsViewController::buttonCallBack), CAControlEventTouchUpInSide); button->setTag(310 + index * 2 + 1); //m_listButton[index * 2 + 1] = button; cell->addSubview(button); //sView = CAScale9ImageView::createWithImage(CAImage::create("common/gray_bg.png")); //sView->setFrame(DRect((0), (0), _size.width, _size.height)); //sView->setColor(CAColor_clear); //cell->setAlpha(0); //cell->setBackgroundView(sView); } }*/ return cell; }