//add by ivan CCTableView* CCTableView::create() { CCTableView *table = new CCTableView(); table->initWithViewSize(CCSizeMake(312, 250),NULL); table->autorelease(); return table; }
void CCTableViewCreator::endNode(CCNode* pNode) { CCTableView* pTableView = (CCTableView*)pNode; pTableView->initWithViewSize(ccXmlAttrParse::toSize(mAttrMap["view_size"].c_str()), NULL); pTableView->setDataSource(dynamic_cast<CCTableViewDataSource*>(mRootDelegate)); pTableView->setDelegate(dynamic_cast<CCTableViewDelegate*>(mRootDelegate)); CCNodeCreator::setAttribute(pNode); }
CCTableView* CCTableView::create(CCTableViewDataSource* dataSource, CCSize size, CCNode *container) { CCTableView *table = new CCTableView(); table->initWithViewSize(size, container); table->autorelease(); table->setDataSource(dataSource); table->_updateContentSize(); return table; }