" this.HeroList.active = ! this.HeroList.active; //控制打开关闭界面
this.HeroBar.content.removeAllChildren(); //干掉之前加载的prefab
for (var i=0;i<10;i++){ //重新加载
var tPrefab = cc.instantiate(this.HeroPrefab);
this.HeroBar.content.addChild(tPrefab);
}
this.HeroBar.scrollToTop(0); //把这个ScrollView拉到最上边。"
目标是打开一个界面,然后显示scrollview,每次打开都是显示第一个目标,但是现在这个代码的话,第一次打开显示就不对,第2次打开就正确了,这是为什么。。。有其他方式实现这个目的么
this.HeroBar.scrollToTop(0),
不加这句第一次打开的时候就能按照正确序列从上往下显示。但是加了就会出问题。。。暂时先把第一次打开让他不生效。。。但原因还是未知