From 31798832576064d274ba5e27a9341136e3f4e404 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 05 二月 2026 12:11:02 +0800
Subject: [PATCH] 441 公会排行榜 修复少于4条数据时的显示错误
---
Main/System/BillboardRank/GuildRankWin.cs | 18 ++++++++----------
1 files changed, 8 insertions(+), 10 deletions(-)
diff --git a/Main/System/BillboardRank/GuildRankWin.cs b/Main/System/BillboardRank/GuildRankWin.cs
index f0731bd..9ca08f4 100644
--- a/Main/System/BillboardRank/GuildRankWin.cs
+++ b/Main/System/BillboardRank/GuildRankWin.cs
@@ -3,6 +3,7 @@
public class GuildRankWin : UIBase
{
+ [SerializeField] Transform empty;
[SerializeField] GuildTop3Cell[] guildTop3Cells;
[SerializeField] ScrollerController scroller;
[SerializeField] TextEx rankText;
@@ -44,17 +45,15 @@
void CreateScroller()
{
- scroller.Refresh();
- var cnt = manager.pageCnt;
- for (int i = 3; i < cnt; i++)
+ if (GuildManager.Instance.pageIndexList.Count < 4)
{
- scroller.AddCell(ScrollerDataType.Header, i);
+ empty.SetActive(true);
+ scroller.SetActive(false);
+ return;
}
- scroller.Restart();
- }
+ empty.SetActive(false);
+ scroller.SetActive(true);
- void RefreshScroller()
- {
var startCount = scroller.GetCellTotalCount();
if (startCount > GuildManager.Instance.pageIndexList.Count)
{
@@ -66,7 +65,6 @@
}
scroller.Restart();
}
-
void OnRefreshCell(ScrollerDataType type, CellView cell)
{
@@ -95,7 +93,7 @@
void OnRefreshFairyList()
{
ShowTop3();
- RefreshScroller();
+ CreateScroller();
ShowMyRank();
}
}
--
Gitblit v1.8.0