zoukankan      html  css  js  c++  java
  • cocos2dx中CCTableView乱位问题歪解

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

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

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

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

    内存消耗。

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

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

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

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

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

  • 相关阅读:
    关于IOS6屏幕旋转的问题
    学习备忘录
    关于多种手势问题
    关于 IOS中 绘制图形的问题
    爱的意义
    IOS支付SDK
    IOS开发特别备注
    ios相关教程
    iOS7光标问题
    收藏网站
  • 原文地址:https://www.cnblogs.com/xdao/p/cocos2dx_cctableview.html
Copyright © 2011-2022 走看看