tableView中的cell只出现一半

//tableView背景
CCSprite *tableBg = CCSprite::createWithSpriteFrameName("challenge_base5.png");
tableBg->setAnchorPoint(CCSize(0.5f,0.5f));
tableBg->setPosition(ccp(100,-10));
this->addChild(tableBg);

CCTableView * tableView = CCTableView::create(this, CCSizeMake(1200, 600));
tableView->setDirection(kCCScrollViewDirectionVertical);
tableView->setAnchorPoint(ccp(0, 0));
tableView->setPosition(ccp(0, -200));
//tableView->setDelegate(this);
//tableView->setTouchPriority(-127);
//tableView->setVerticalFillOrder(kCCTableViewFillTopDown);
this->addChild(tableView);
//tableView->reloadData();
CCLog("创建场景成功");

CCTableViewCell* ChallengeWorld::tableCellAtIndex(CCTableView *table, unsigned int idx)
{
CCTableViewCell *cell = table->dequeueCell();
if (!cell) {
cell = new CCTableViewCell();
cell->autorelease();
}
cell->removeAllChildrenWithCleanup(true);

//cell背景
//备注:如果tableView中只出现一个,那是将cell->addChild(cellBg)写成this->addChild()了
CCSprite *cellBg = CCSprite::createWithSpriteFrameName("challenge_tip2.png");
cellBg->setAnchorPoint(CCSize(0,0));
cellBg->setPosition(ccp(-250,0));
cell->addChild(cellBg);

//携带金币文字
CCLabelTTF *labelCoin = CCLabelTTF::create("世界挑战egege g:", "Thonburi", 66);
labelCoin->setColor(ccc3(99, 60, 39));
labelCoin->setAnchorPoint(ccp(0.0f, 0.0f));
labelCoin->setPosition(ccp(-250,0));
cell->addChild(labelCoin);

return cell;

}
背景能正常显示,但是cell里面的单元格和文字只能出现一个,另外两个函数就简单的返回大小和数量。
cell的大小我设置的很大,是足够包括背景图片的。但cell的图片,文字都只能出现一半。
求助大佬

求助啊

原因找到了 ,我是在另外一个场景中加入这个层,他这个层出不了这个场景,但是背景图片行,cell不行,不知道为啥