fix bug
This commit is contained in:
parent
37237493aa
commit
73bd541e94
@ -100,9 +100,11 @@ function HeroComp:init()
|
|||||||
local powerImg = self.uiMap["hero_ui.power_img"]
|
local powerImg = self.uiMap["hero_ui.power_img"]
|
||||||
local formationBg = self.uiMap["hero_ui.formation"]
|
local formationBg = self.uiMap["hero_ui.formation"]
|
||||||
local bottomBg = self.uiMap["hero_ui.bottom_bg"]
|
local bottomBg = self.uiMap["hero_ui.bottom_bg"]
|
||||||
|
local viewport = self.uiMap["hero_ui.bottom_bg.scrollrect.viewport"]
|
||||||
local rect = self.baseObject:getRectSize()
|
local rect = self.baseObject:getRectSize()
|
||||||
local bgHeight = rect.height * 0.66
|
local bgHeight = rect.height * 0.66
|
||||||
bottomBg:setSizeDeltaY(bgHeight)
|
bottomBg:setSizeDeltaY(bgHeight)
|
||||||
|
viewport:setSizeDeltaY(bgHeight - 230)
|
||||||
formationBg:setAnchoredPositionY(bgHeight)
|
formationBg:setAnchoredPositionY(bgHeight)
|
||||||
powerImg:setAnchoredPositionY(bgHeight + 20)
|
powerImg:setAnchoredPositionY(bgHeight + 20)
|
||||||
end
|
end
|
||||||
@ -110,9 +112,6 @@ end
|
|||||||
function HeroComp:refresh(battleType)
|
function HeroComp:refresh(battleType)
|
||||||
self.battleType = battleType or self.battleType
|
self.battleType = battleType or self.battleType
|
||||||
|
|
||||||
self:clearAdapt()
|
|
||||||
self:adapt()
|
|
||||||
-- self:refreshCollectEntrance()
|
|
||||||
self:updateFilter()
|
self:updateFilter()
|
||||||
if self.battleType == GConst.BattleConst.FORMATION_TYPE.STAGE then
|
if self.battleType == GConst.BattleConst.FORMATION_TYPE.STAGE then
|
||||||
self:refreshStageFormation()
|
self:refreshStageFormation()
|
||||||
@ -313,35 +312,6 @@ function HeroComp:onClickHero(cell, heroId)
|
|||||||
end
|
end
|
||||||
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)
|
function HeroComp:getHeroCell(heroId)
|
||||||
if not self.scrollRect then
|
if not self.scrollRect then
|
||||||
return
|
return
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user