CCScrollView/CCTableViewCell(TableViewCell)

2024-01-30 21:08

本文主要是介绍CCScrollView/CCTableViewCell(TableViewCell),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#ifndef __CCTABLEVIEWCELL_H__

#define __CCTABLEVIEWCELL_H__


#include "base_nodes/CCNode.h"

#include "CCSorting.h"


NS_CC_EXT_BEGIN


/**

 * Abstract(抽象类) class for SWTableView cell node

 */

class CCTableViewCell: public CCNode, public CCSortableObject

{

public:

    CCTableViewCell() {}

    /**

     * The index used internally by SWTableView and its subclasses

     */

    unsigned int getIdx(); //得到cell 的index

    void setIdx(unsigned int uIdx); //设置cell 的index

    /**

     * Cleans up any resources linked to this cell and resets <code>idx</code> property.

     */

    void reset();//删除cell数据


    void setObjectID(unsigned int uIdx);

    unsigned int getObjectID();

private:

    unsigned int m_uIdx;

};


NS_CC_EXT_END


#endif /* __CCTABLEVIEWCELL_H__ */


这篇关于CCScrollView/CCTableViewCell(TableViewCell)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/661560

相关文章

cocos2dx基础篇(16)——滚动视图CCScrollView

本节要讲讲滚动视图CCScrollView,相信玩过手游的同学们应该对它不会陌生吧。     例如:愤怒的小鸟的游戏场景里大大的地图,手机的屏幕肯定无法完全显示的,所以需要通过触摸滚动才能显示大地图的其他区域;排行榜中上下滑动来查看其他玩家的排名;以及手机上主界面左右滑动来切换界面等等。     如下图为屏幕滚动,切换手机的界面。 【致谢】     http://

tableViewCell小结

字符串的大小有个方法可以计算的   - (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode 我们还可以使用 加载完数据之后再调用以下方法 [tableView beginUpdate] [tableV

iOS tableViewCell数据显示错乱的解决方案

UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。 UITableView中的cell可以有很多,一般会通

设置tableViewCell分割线上下去边线,中间缩进

无需自定义代码设置tableViewCell分割线上下去边线,中间缩进 //设置分割线上下去边线,顶头缩进15-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{UIEdgeInsets UI

tableViewCell与xib

好久没有用过xib作为cell来使用了,今天使用了一下,改了好多地方才好,赶紧记录一下,下次直接看看。 第一步 创建一个空的xib 第二步拖进一个tableViewcell 进来 第三步 创建一个tableViewcell的类文件,然后关联起来。 第四步写代码 其中有两种做法 1 注册的方法在viewdidLoad中写入注册 // 注册cell[self.t

iOS开发笔记--UITableViewCell的选中时的颜色及tableViewCell的selecte与deselecte

1.系统默认的颜色设置 [objc] view plain copy //无色  cell.selectionStyle = UITableViewCellSelectionStyleNone;    //蓝色  cell.selectionStyle = UITableViewCellSelectionStyleBlue;    //灰色  cell.selectionStyle =

iOS学习-tableViewCell初始化,InterfaceBuilder和代码实现的差异

1.InterfaceBuilder实现,使用函数-dequeueReusableCellWithIdentifier: forIndexPath:进行初始化 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

CCScrollView/CCScrollView(滚动条setContainer setContentSize setContentOffsetInDuration setDelegate)

使用事例 class testScene:public CCLayer,public extension::CCScrollViewDelegate //可以自写触摸回调{extension::CCScrollView *scrollView;public:virtual void scrollViewDidScroll(cocos2d::extension::CCScrollView*

CCScrollView/CCTableView(CCTableViewDelegate CCTableViewDataSource CCTableView-滑动列表-游戏中大量使用 很重要的一个类)

tableview  scrollViewDidScroll函数中有一段   ----  即---滑动tableview时触发的函数 : 会将所有显示的cell重新刷新(刷新函数中调用了自定义的tableCellAtIndex) //     for (unsigned int i=startIdx; i <= endIdx; i++)     {         //if ([

初始化TableViewCell时获取到的宽度错误

需求是这样的,我需要在TableViewCell里面加入一个和Cell的宽高一样大的Label,我使用_contentLabel = [[UILabel alloc] initWithFrame:self.contentView.bounds];来设置Label的宽高,然后使用懒加载在初始化方面里面添加label,完整的代码如下: - (instancetype)initWithStyle:(