我在使用ScrollView的时候,将其中的content调用destroyAllChildren()方法,之后立刻调用content.childrenCount,发现这个数值没有立刻更新,而且这个数值不能够通过代码去set,只能get.
目前设计是这样的,要等一帧才会刷新。
昨天被这个问题坑了 明明destroy了 childrenCount还是不变 查了好久
请问一下这个问题解决了吗?
我在使用ScrollView的时候,将其中的content调用destroyAllChildren()方法,之后立刻调用content.childrenCount,发现这个数值没有立刻更新,而且这个数值不能够通过代码去set,只能get.
这个问题现在设计上有改动吗?还是要等到下一帧才刷新?
child-added 增加子节点监听事件,通过 this.node.on(cc.Node.EventType.CHILD_ADDED, callback, this); 进行监听。
child-removed 删除子节点监听事件,通过 this.node.on(cc.Node.EventType.CHILD_REMOVED, callback, this); 进行监听。