zoukankan      html  css  js  c++  java
  • CCTableView(一)

    #ifndef __TABLEVIEWTESTSCENE_H__
    #define __TABLEVIEWTESTSCENE_H__
    
    #include "cocos2d.h"
    #include "cocos-ext.h"
    
    void runTableViewTest();
    
    class TableViewTestLayer : public cocos2d::CCLayer, public cocos2d::extension::CCTableViewDataSource, public cocos2d::extension::CCTableViewDelegate
    {
    public:
        virtual bool init();  
       
        void toExtensionsMainLayer(cocos2d::CCObject *sender);
    
        CREATE_FUNC(TableViewTestLayer);
        //滚动的时候会调用
        virtual void scrollViewDidScroll(cocos2d::extension::CCScrollView* view) {};
    //缩放的时候会调用
        virtual void scrollViewDidZoom(cocos2d::extension::CCScrollView* view) {}
    //处理触摸事件,可以计算点击的是哪一个子项 
        virtual void tableCellTouched(cocos2d::extension::CCTableView* table, cocos2d::extension::CCTableViewCell* cell);
    //每一项的宽度和高度 
        virtual cocos2d::CCSize cellSizeForTable(cocos2d::extension::CCTableView *table);
    //生成列表每一项的内容
        virtual cocos2d::extension::CCTableViewCell* tableCellAtIndex(cocos2d::extension::CCTableView *table, unsigned int idx);
    //一共多少项 
        virtual unsigned int numberOfCellsInTableView(cocos2d::extension::CCTableView *table);
    };
    
    #endif // __TABLEVIEWTESTSCENE_H__
  • 相关阅读:
    vue学习之router
    vue学习之组件
    xshell操作
    Webstorm快捷操作
    javascript判断节点是否在dom
    影子节点 shadowDOM
    虚拟节点操作——DocumentFragment
    理解浏览器的历史记录
    浏览器渲染
    web请求流程
  • 原文地址:https://www.cnblogs.com/newlist/p/3245762.html
Copyright © 2011-2022 走看看