diff --git a/lua/app/ui/arena/arena_formation_ui.lua b/lua/app/ui/arena/arena_formation_ui.lua index 5d4c1086..25ef12c0 100644 --- a/lua/app/ui/arena/arena_formation_ui.lua +++ b/lua/app/ui/arena/arena_formation_ui.lua @@ -51,7 +51,7 @@ function ArenaFormationUI:onLoadRootComplete() uiMap["arena_formation_ui.banner.btn_ok"]:addClickListener(function() ModuleManager.FormationManager:reqArenaFormation() if self.isMatch then - UIManager:showUI("app/ui/arena/arena_match_ui", true) + UIManager:showUI("app/ui/arena/arena_match_ui") end self:closeUI() end) diff --git a/lua/app/ui/arena/arena_match_ui.lua b/lua/app/ui/arena/arena_match_ui.lua index de47ff35..95f1cb2e 100644 --- a/lua/app/ui/arena/arena_match_ui.lua +++ b/lua/app/ui/arena/arena_match_ui.lua @@ -31,8 +31,7 @@ function ArenaMatchUI:getCurrencyParams() return self.currencyParams end -function ArenaMatchUI:ctor(isBack) - self.isBack = isBack-- 是否是返回到匹配结果界面 +function ArenaMatchUI:ctor() end function ArenaMatchUI:onCover() @@ -120,12 +119,9 @@ end function ArenaMatchUI:onRefresh() if DataManager.ArenaData:getMatchInfo() == nil then ModuleManager.ArenaManager:reqMatch() - end - - if self.isBack and DataManager.ArenaData:getMatchInfo() ~= nil then - self:showMatchResult() - else self:showMatchLoading() + else + self:showMatchResult() end end diff --git a/lua/app/ui/arena/cell/arena_rank_cell.lua b/lua/app/ui/arena/cell/arena_rank_cell.lua index 96bb332d..c2120040 100644 --- a/lua/app/ui/arena/cell/arena_rank_cell.lua +++ b/lua/app/ui/arena/cell/arena_rank_cell.lua @@ -30,7 +30,11 @@ function ArenaRankCell:refresh(rank) self.playerHeadCell:refresh(self.rankInfo.avatar, self.rankInfo.avatar_frame) self.txRank:setText(self.rankInfo.rank) - self.txName:setText(self.rankInfo.name) + local name = self.rankInfo.name + if name == nil or #name == 0 then + name = I18N:getGlobalText(I18N.GlobalConst.NEW_PLAYER) + end + self.txName:setText(name) self.cellGrading:refresh(DataManager.ArenaData:getGradingIdFromScore(self.rankInfo.score)) if rank == 1 then