瀏覽代碼

fix 滚动显示问题

Roy 5 年之前
父節點
當前提交
bfdce69789
共有 4 個文件被更改,包括 141 次插入714 次删除
  1. 129 712
      assets/Scene/GameSence.fire
  2. 9 0
      assets/Script/Rank/FriendRank.js
  3. 1 0
      assets/Script/Rank/ListViewAdapter.js
  4. 2 2
      assets/Script/Rank/RankItem.js

文件差異過大導致無法顯示
+ 129 - 712
assets/Scene/GameSence.fire


+ 9 - 0
assets/Script/Rank/FriendRank.js

@@ -16,6 +16,15 @@ cc.Class({
 
         this.users = [];
 
+
+        this.mineScore = {
+            name:"user"+i,
+            rank:i+1,
+            score:(100-i*2)
+        };
+
+        this.prefabRankItem.getComponent('RankItem').updateItem(this.mineScore,0);
+
         for(i=0;i<30;i++){
             this.user = {
                 name:"user"+i,

+ 1 - 0
assets/Script/Rank/ListViewAdapter.js

@@ -42,6 +42,7 @@ class ListViewAdapter {
             itemScript.updateItem(this.dataList[i], i);
             this.scriptItems.push(itemScript);
         }
+        console.log('bufferZone'+this.bufferZone);
     }
 
     getPositionInView(item) { // get item position in scrollview's node space

+ 2 - 2
assets/Script/Rank/RankItem.js

@@ -13,7 +13,7 @@ cc.Class({
     },
 
     onLoad () {
-        this.itemId = 0;
+        this._itemId = 0;
     },
 
     start () {
@@ -21,7 +21,7 @@ cc.Class({
     },
 
     updateItem(data,itemId){
-        this.itemId = itemId,
+        this._itemId = itemId,
         this.rankLabel.string = data.rank;
         this.rankSprite.spriteFrame = this.rankSpriteList[0];
         this.scoreLabel.string = data.score;

部分文件因文件數量過多而無法顯示