cocos2d-x中CCTableView相关用法

      最近一直在研究cocos2d-x。其中,在需求是一个list容器时,想了很多方法,并且一一尝试,都不尽如人意。后来在网上查到用CCTableView可以解决这类问题,就研究了下。通过几天的努力,可以大概画出一个画面,并从服务器端取出数据赋值了,但是,总赋值不对。后问了问度娘,在一论坛上发现解药。原来是这样的:


tableview里面有行代码有逻辑错误,会引起不少bug 诸如你的bug 还有cell多了之后会出现顺序错乱甚至不出现,改了之后应该就好了CCTableViewCell .cpp文件中

CCTableViewCell *CCTableView::dequeueCell()函数中把

if (m_pCellsFreed->count() == 0)改成

if (1) //m_pCellsFreed->count() == 0 即可 

原因自己跟下代码就知道了 


具体原因我真不清楚,但是改过之后,就好了。list里每个控件的内容都对应好服务器数据了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值