CAListViewDataSource
类说明
CAListView的数据代理
CAListView 方法(点击查看方法介绍)
方法 | 说明 |
numberOfIndex | cell的数量 |
listViewHeightForIndex | cell的高度 |
listViewCellAtIndex | 生成cell |
listViewWillDisplayCellAtIndex | 回调当前将要显示的list |
CAListView 方法说明
virtual unsigned int numberOfIndex(CAListView *listView) = 0;
返回值:unsigned int
参数:
类型 | 参数名 | 说明 |
CAListView* | listView | 当前的listView |
解释:cell的数量
virtual unsigned int listViewHeightForIndex(CAListView *listView, unsigned int index) = 0;
返回值:unsigned int
参数:
类型 | 参数名 | 说明 |
CAListView* | listView | 当前的listView |
unsigned int | index | cell的索引值 |
解释:cell的高度
virtual CAListViewCell* listViewCellAtIndex(CAListView *listView, const DSize& cellSize, unsigned int index) = 0;
返回值:CAListViewCell*
参数:
类型 | 参数名 | 说明 |
CAListView* | listView | 当前的listView |
const DSize& | cellSize | cell的size |
unsigned int | index | cell的索引值 |
解释:生成cell
virtual void listViewWillDisplayCellAtIndex(CAListView* table, CAListViewCell* cell, unsigned int index) {};
返回值:void
参数:
类型 | 参数名 | 说明 |
CAListView* | table | ListView的table |
CAListView* | listView | 当前的listView |
unsigned int | index | cell的索引值 |
解释:回调当前将要显示的list