Example #1
0
CTableView* CTableView::create(const Size& tViewSize)
{
	CTableView * pRet = new CTableView();
	if( pRet && pRet->initWithSize(tViewSize) )
    {
		pRet->autorelease();
		return pRet;
    }
	CC_SAFE_DELETE(pRet);
	return NULL;
}
Example #2
0
///静态构造函数,通过数据回调接口和size构建
CTableView* CTableView::create(CCTableViewDataSource *pDataSource, CCSize tSize)
{
	CTableView *table = new CTableView();
	if(table && table->initWithViewSize(tSize, NULL))
	{
		table->autorelease();
		table->setDataSource(pDataSource);
		return table;
	}
	CC_SAFE_DELETE(table);
	return NULL;
}
Example #3
0
CTableView* CTableView::create(const Size& tViewSize, const Size& tCellSize, unsigned int uCellCount, 
		Ref* pListener, SEL_DataSoucreAdapterHandler pHandler)
{
	CTableView* pRet = new CTableView();
	if( pRet && pRet->initWithParams(tViewSize, tCellSize, uCellCount, pListener, pHandler) )
	{
		pRet->autorelease();
		return pRet;
	}
	CC_SAFE_DELETE(pRet);
	return NULL;
}