From 73bd541e945ab4de12e4e3a20d44d88a2e3e6a35 Mon Sep 17 00:00:00 2001 From: puxuan <413323644@qq.com> Date: Tue, 23 Sep 2025 20:47:32 +0800 Subject: [PATCH] fix bug --- lua/app/ui/hero/hero_comp.lua | 34 ++-------------------------------- 1 file changed, 2 insertions(+), 32 deletions(-) diff --git a/lua/app/ui/hero/hero_comp.lua b/lua/app/ui/hero/hero_comp.lua index 1f13d739..39452e7b 100644 --- a/lua/app/ui/hero/hero_comp.lua +++ b/lua/app/ui/hero/hero_comp.lua @@ -100,9 +100,11 @@ function HeroComp:init() local powerImg = self.uiMap["hero_ui.power_img"] local formationBg = self.uiMap["hero_ui.formation"] local bottomBg = self.uiMap["hero_ui.bottom_bg"] + local viewport = self.uiMap["hero_ui.bottom_bg.scrollrect.viewport"] local rect = self.baseObject:getRectSize() local bgHeight = rect.height * 0.66 bottomBg:setSizeDeltaY(bgHeight) + viewport:setSizeDeltaY(bgHeight - 230) formationBg:setAnchoredPositionY(bgHeight) powerImg:setAnchoredPositionY(bgHeight + 20) end @@ -110,9 +112,6 @@ end function HeroComp:refresh(battleType) self.battleType = battleType or self.battleType - self:clearAdapt() - self:adapt() - -- self:refreshCollectEntrance() self:updateFilter() if self.battleType == GConst.BattleConst.FORMATION_TYPE.STAGE then self:refreshStageFormation() @@ -313,35 +312,6 @@ function HeroComp:onClickHero(cell, heroId) end end -function HeroComp:adapt() - local addH = GFunc.calculateFitSizeY() - local uiMap = self:getBaseObject():genAllChildren() - local scrollRect = uiMap["hero_ui.bottom_bg.scrollrect"] - local viewport = uiMap["hero_ui.bottom_bg.scrollrect.viewport"] - if not self.rectDefaultSize then - self.rectDefaultSize = scrollRect:getSizeDelta() - end - if not self.viewDefaultSize then - self.viewDefaultSize = viewport:getSizeDelta() - end - scrollRect:setSizeDelta(self.rectDefaultSize.x, self.rectDefaultSize.y + addH) - viewport:setSizeDelta(self.viewDefaultSize.x, self.viewDefaultSize.y + addH) -end - -function HeroComp:clearAdapt() - local uiMap = self:getBaseObject():genAllChildren() - local scrollRect = uiMap["hero_ui.bottom_bg.scrollrect"] - local viewport = uiMap["hero_ui.bottom_bg.scrollrect.viewport"] - if not self.rectDefaultSize then - self.rectDefaultSize = scrollRect:getSizeDelta() - end - if not self.viewDefaultSize then - self.viewDefaultSize = viewport:getSizeDelta() - end - scrollRect:setSizeDelta(self.rectDefaultSize.x, self.rectDefaultSize.y) - viewport:setSizeDelta(self.viewDefaultSize.x, self.viewDefaultSize.y) -end - function HeroComp:getHeroCell(heroId) if not self.scrollRect then return