TableView控件
TableView控件:表框控件,TableView控件可以提供一个列表,列表是由多个单元组成,这些单元称为Cell,成水平或垂直方向对齐。每个单元中可以放置任意类型的对象,比如:字体标签,精灵图片,按钮等等。
使用:
注:本例结合Extension\TableViewTest子项目。
生成一个空的TableView,指定其工作的方向是水平还是垂直方向,然后设定位置。
CCTableView* tableView = CCTableView::create(this, CCSizeMake(250, 60));
tableView->setDirection(kCCScrollViewDirectionHorizontal);
tableView->setPosition(ccp(20,winSize.height/2-30));
第一个参数类型是
CCTableViewDataSource,它是
CCTableView控件的数据源类,这个数据源类会提供三个方法,用于控制单元的数量和大小,提供数据单元的内容。
● CCSize cellSizeForTable(CCTableView *table):确定每个单元的大小范围。