坑1:
使用listview的item的使用需要克隆多个item,用到了clone()但是有些东西显示不出来
原因:
item中如果含有Sprite或者Node节点的时候,那么Sprite和Node本身以及其子节点的内容都不会克隆出来,
只要类型不是widget的子类,都不会被克隆出来
坑2:
使用CocosStudio创建UI的时候,使用clone()克隆子项,如果不setName()的话,在执行了remove再add操作的话就会找不到克隆的子项了,
原因:
应该是clone的时候,clone了所有属性,在进行remove的时候,把克隆原体误删掉了造成了野指针,因此需要设置Name属性,避免误删
local copy = cell:clone()
copy:setName(“copy_” … key)