、 在使用List时,在List.array初始化之前使用List.vScrollBarSkin = "";,会导致多生成一行元素,查看源码有做这个处理,具体是为什么呢?最好还是在array初始化之后再使用List.vScrollBarSkin = "";
Laya_z 1.这个是合理的,之所以源码做这个处理,是因为,滑动滚动条图中这种情况,第一个没有完全消失,下面会多出一块,这个时候如果没有做这种处理,就会导致5实际上是不存在的,就会出现断层现象,效果不太好看(你可以改一下源码看看效果,把那个+1去掉)2.即使你把List.vScrollBarSkin = "";设置在array初始化之后,实际上他也会多出一行元素,这两种情况的结果是一样的
Laya_z 你demo中的for循环不要用cells.length这种方式,你既然知道你需要几行几列,你可以直接写数字,我这做出多一行这种处理就是为了我上面说的那种情况,所以这个问题你尽量不要用这种方式