CCTableView里面有行代码有逻辑错误,会引起不少bug 诸如你的bug 还有cell多了之后会出现顺序错乱甚至不出现,改了之后应该就好了CCTableViewCell .cpp文件中
CCTableViewCell *CCTableView::dequeueCell()函数中把
//2.x
if (m_pCellsFreed->count() == 0)改成
//m_pCellsFreed->count() == 0 即可
if (1)
//3.x
//if (m_pCellsFreed->count() == 0) {
if (1)
做法就是把cell每次都置为空,重新创建