首页 > 其他 > 详细

cocos2dx中CCTableView乱位问题歪解

时间:2014-04-18 05:18:32      阅读:720      评论:0      收藏:0      [点我收藏+]

可能是引擎作者没有考虑到CCTableView里cell还会改变的需求,结果改变了

cell后其它的cell也跟着改变了。于是在网上查了一下,发现没有人遇到我的

问题,看来我总是遇到奇葩问题,不过也找到了一点提示。据说CCTableView

是模仿ios里的UITableView,而UITableView有一个cell重用机制,可以减少

内存消耗。

我是懒得看源码了,估计这套机制我一时半会也看不懂,还不如歪解。

1、利用数组,每个状态对应一个数组。

2、tableCellTouched时,在数组里保存对应cell的属性。

3、tableCellAtIndex时,在取数组里的对应的值设置一下。

 

虽然有点难看,但是还是解决了。

cocos2dx中CCTableView乱位问题歪解,布布扣,bubuko.com

cocos2dx中CCTableView乱位问题歪解

原文:http://www.cnblogs.com/xdao/p/cocos2dx_cctableview.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!