cocos2dx 3.4 tableview 如何删除当前的cell 并且刷新位置!

tableView:removeCellAtIndex(cell:getIdx())
 删除时,界面不能刷新,位置也不对~有完美解决的吗?

先reloadData 然后 setContentOffset 。 别用remove或者add 都是坑,看看源码,从2.x时代就没维护过了。

1赞

怎么添加cell呢?

楼主问题解决了吗,感觉即使按2楼说的,重设偏移量的话,如果像背包那种,会不会有点蛋疼:7::7::7:

        self.MJWSTableView:setContentSize( cc.size(630,470) )
        self.MJWSTableView:setPosition( 338,55 )
   self.MJWSTableView:reloadData()

大家好 你更新数据源后 设置大小为当前的大小 位置为原来的位置 在刷新数据就是重新排列了