
本文共 3476 字,大约阅读时间需要 11 分钟。
������������������������������������������������TableViewCell������������Cell���������������������10000���Cell���������������������������
���������������������������TableView���������Cell���������������������������������������������������������������������TableView������������������������Cell������������������������������������������������TableView���TableView������
������������Table���������������������������������������TableView������������������������������������
scrollToCellIndex
������������������������Cell���������getCurrentCells
������������������������Cell���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������
������������������������������������������������������������cocos2d::Layer
���TableViewDataSource
���TableViewDelegate
���XGridView
���������������������������
���������������������������������������������������������������������������������������Cell������������������������������������
���������������������������������������������������������������
���������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������������
������������
������������������������������������������������������
@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);}
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
