cocos2d-x 使用tableview加载多行多列的item (C++)

cocos2d-x 3.10版本,只会创建单行或者单列,请问多行多列的怎么做?大概的思想知道,就是Tableviewcell自定义一个,就是不会写。。新手求助

在给 cell addChild 一个list 啊 ,比如 一个2 2 列表,你的数据 形式就是
itemdata={
[key1]= { data11,data12} – 第一行
[key2]= {data21,data22} – 第二行

再通过 tableview 的动态创建函数 传进来的 index ,你把这个index 当作key 去匹配你的数据的,key1,key2, 通过拿到正确的数据 去 create 你的item 。 这个例子 中 就是 itemdata[index][1], itemdata[index][2] 这两个数据,通过这两个数据创建一个 list , list 中有两个node ,对应这两个数据 。最后整个列表就是 2行 2列的。
你要n
n 的list ,思路是一样的, 优先组装好你的数据 ,再通过index 匹配数据。 你说的Tableviewcell 自己定义没太理解,指的 封装的 二级list 自定义么?

简单说就是tableviewcell里面再嵌套一个tableview。。

行或者列少的话不如用listview+tableview实现,要是行和列多的话,首先你要定义一个行的tableview,然后动态生成列的tableview。

2层tableview 封装是一样的,只是套二层,如果你不能处理好自己的数据,你的item会变得非常乱
使用方法,你会用了, 无论套多少层都是一个道理,你可以再回头看看你展示内容的数据组织了,看看这一块有没有问题。

其实就是自定义的那个tableview不会写