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__
  • 相关阅读:
    SpringMVC学习笔记----常用注解
    python常用模块学习1
    python基础模块,包
    python-验证功能的装饰器示例
    python闭包及装饰器
    关于windows服务器配置
    python高阶函数
    python-生成器和迭代器
    linux--基础知识5
    python基础-文件操作的其他方法
  • 原文地址:https://www.cnblogs.com/newlist/p/3245762.html
Copyright © 2011-2022 走看看