文章中心 -> 软件使用

文章正文

 青瓷引擎官方插件扩展UI表格视图(TableView)的原理是什么?什么情况下用得到呢?绿盟小弟为您整理相关资料从基本描述、变量、方法、使用方式等方面为您叙述:

使用表格来表现的数据集合时,如果数据集合比较大,使用传统的方式,将全部的节点都创建出来,内存开销等都比较大,甚至还有无限数据的展示需求。所以我们将表格的表现和数据分开。

使用本类来显示表格时,只会创建在可显示区域的表格,当内容移动时,回收显示区域之外的单元格,将其作为新进入显示区域的单元格进行显示。

  • 变量


  • 方法


  • 使用方式

    先创建一个表格适配器TableViewAdapter,来提供数据。
    创建一个节点tableView,并在之下创建一个子节点content。
    创建一个单元格预制cell。
    将适配器和本脚本都添加到tableView节点上。
    将content设置到本脚本的content属性上,将cell设置到本脚本的Cell Prefab属性上。将tableView设置到本脚本的Adapter Node上。 如图:


  • 溢出显示与不溢出显示的区别

    下面的表格演示溢出和不溢出的区别。图中,红框表示可显示区域。

文章来自绿盟(xDowns.com)转载请注明来路。



上一篇文章:青瓷引擎官方插件扩展UI之表格数据适配器 []