Skip to content

TableViewAdapter

xu_whale edited this page Dec 4, 2019 · 5 revisions

继承关系

TableViewAdapter

简介

TableView的数据源,视图初始化与事件回调适配器

该类主要用来处理TableView的数据源,视图初始化,以及事件回调。最基本的使用是rowCount,initCell,fillCellData,默认采用统一的复用ID。当有不同样式的Cell时,建议使用initCellByReuseId等方法。

构造方法

TableViewAdapter() 构造方法

API

设置组数回调 ⚠️ 该方法不设置,默认组数为1

设置行数回调

设置回调复用ID ⚠️ 使用该方法需要配合initCellByReuseId和fillCellDataByReuseId方法,默认id写法与此方法不要同时使用

设置初始化cell的回调 ⚠️ 使用该方法,配合fillCellDataByReuseId和reuseId方法,注意:方法中获取cell中控件宽/高是不准确的

设置进行数据赋值的回调 ⚠️ 使用该方法,配合reuseId和initCellByReuseId方法,注意:方法中获取cell中控件宽/高是不准确的

设置初始化cell的回调 ⚠️ 注意:方法中获取cell中控件宽/高是不准确的

设置cell赋值的回调 ⚠️ 注意:方法中获取cell中控件宽/高是不准确的

点击了某行

设置点击cell的回调

设置某个reuseID对应cell的长按回调

设置cell的长按回调

设置返回某行的高度的回调

设置返回某行的高度的回调

cell将要展示的回调 ⚠️ iOS端会在刚刚展示的时候就调用,Android会在完全展示后调用

cell已经消失后的回调 ⚠️ 注意时机问题,即该回调的调用时机是cell已经消失

cell将要展示时的回调 ⚠️ 需配合reuseId方法使用,iOS端会在刚刚展示的时候就调用,Android会在完全展示后调用

cell已经消失后的回调 ⚠️ 需配合reuseId方法使用

点击Cell后高亮

获取是否开启了高亮效果

点击后的高亮颜色

获取高亮颜色

Clone this wiki locally