一、实现功能
①根据标题头列表自动生成表格的标题头。
②可以自行设置表格行的数量与间隔实现自动扩展(多余的数据可以左右上下滑动)。
③根据表格当前页的数据自动加载到表格且自动编序号。
④选中当前表格行效果和获取到当前表格行的数据。
⑤选中标题头事件和效果。
⑥点击对应的页码显示对应页码的数据。
⑦实现指定表格行数据居中和不同状态效果。
项目工程下载(该项目使用Unity 2019.3.0f6开发)效果图如下:
二、实现思路
①首先使用Scroll View控件搭建出基础的表格界面
②在Scroll View的Content容器里创建出符合要求的单个表格行和表格行对应的内容
③根据标题列表自动生成指定行与间隔的基础表格
④去除标题后加载当前页的数据到当前页的表格行界面上
⑤注册表格行的按钮事件实现选中效果与获取该行数据信息功能
⑥实现表格标题的按钮事件功能
⑦实现点击对应页码加载对应页码的数据到UI表格行上
三、表格的实现结构