Cocos2d-x 3.2键盘操控列表页的初步实现
发布日期:2021-05-10 00:53:28 浏览次数:10 分类:精选文章

本文共 3476 字,大约阅读时间需要 11 分钟。

������������������������������������������������TableViewCell������������Cell���������������������10000���Cell���������������������������

���������������������������TableView���������Cell���������������������������������������������������������������������TableView������������������������Cell������������������������������������������������TableView���TableView������

������������Table���������������������������������������TableView������������������������������������

  • scrollToCellIndex������������������������Cell���������
  • getCurrentCells������������������������Cell���
  • ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    ������������������

    ������������������������������������������������������������cocos2d::Layer���TableViewDataSource���TableViewDelegate���XGridView���������������������������

  • ������������������������������
  • ������������������������������
  • ������TableViewCell���������������������������
  • ���������������������������������������������������������������������������������������Cell������������������������������������

    ���������������������������������������������������������������

  • ������������������������������
  • Table������������������
  • ���������������������������������������
  • ���������������������������������������
  • ���������������������������������������������������������������������������������������������

  • ������������������������������
  • ���������������������������
  • ���������������������������
  • ���������������������������
  • ���������������������������������������������������������������������������������������������������������������

    ������������

    ������������������������������������������������������

    @interface XTableViewCell : public cocos2d::extension::TableViewCell{protected:    cocos2d::Size _cellSize;    unsigned char _itemNum;}public:    bool updateItemData(unsigned int tag, const std::string& icon, const std::string& name, const std::string& size, const std::string& downnum, const std::string& score);    bool setSelectedItem(unsigned int tag, bool isSelected);    CC_CONSTRUCTOR_ACCESS:        bool init();        bool initLayout();        void update(float t);};@interface XTableView : public cocos2d::extension::TableView{public:    void scrollToCellIndex(ssize_t index);    cocos2d::Vector getCurrentCells() const;}
    @interface XGridView : public cocos2d::Layer, public cocos2d::extension::TableViewDataSource, public cocos2d::extension::TableViewDelegate{    XTableView* _mTable;    cocos2d::Sprite* _progressBar;    ssize_t _cellTotalNum;    cocos2d::Size _tableSize;}public:    XGridView();    virtual ~XGridView();    bool init();    bool initWithDatas(ssize_t cellTotalNum, const cocos2d::Size& tableSize);    virtual bool initTable();    virtual void tableCellTouched(TableView* table, TableViewCell* cell);    virtual cocos2d::Size tableCellSizeForIndex(TableView* table, ssize_t idx);    virtual TableViewCell* tableCellAtIndex(TableView* table, ssize_t idx);    virtual ssize_t numberOfCellsInTableView(TableView* table);    virtual void scrollViewDidScroll(ScrollView* view);    virtual void tableCellTouched(cocos2d::extension::TableView* table, cocos2d::extension::TableViewCell* cell);}

    ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    上一篇:Cocos2d-x 3.x基础学习:瓦片地图TiledMap
    下一篇:优化中多线程并发访问

    发表评论

    最新留言

    很好
    [***.229.124.182]2025年04月06日 20时35分56秒