背包刷新的BUG

This commit is contained in:
fatiao 2026-01-23 14:40:17 +08:00
parent e151f6af76
commit 5795677f25
2 changed files with 15 additions and 4 deletions

View File

@ -75,9 +75,9 @@ function UIBagView:AddEventListener()
ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name, UIEventNames.EQUIP_CHANGE, self, self.RefreshViewPage)
ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name, UIEventNames.ITEM_CHANGE, self, self.RefreshViewPage)
ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name, UIEventNames.CARD_CHANGE, self, self.RefreshViewPage)
ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name, UIEventNames.EQUIP_CHANGE, self, self.RefreshViewPage2)
ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name, UIEventNames.ITEM_CHANGE, self, self.RefreshViewPage2)
ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name, UIEventNames.CARD_CHANGE, self, self.RefreshViewPage2)
ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name, UIEventNames.FILTER_NTF, self,
self.RefreshCardDatasByFilter)
@ -508,9 +508,16 @@ function UIBagView:InitData()
end
]]
function UIBagView:RefreshViewPage2()
local e = self.controller:GetBagViewPageType()
self.controller:RefreshViewDatas(e)
self:RefreshViewPage(true)
end
--resetPos为true则重置位置到0
function UIBagView:RefreshViewPage(resetPos)
LogError("~~~~~~~~~~~~ RefreshViewPage ~~~~~~~~~~~~~~")
resetPos = resetPos or true
local bagViewPageType = self.controller:GetBagViewPageType()
if self.NoticeItemList then
for i = 1, #self.NoticeItemList do

View File

@ -674,7 +674,11 @@ function UITipsView:SetBoxSlider()
end
local _showSlider = itemCount > 1;
self.box.numBox:SetActive(_showSlider);
-- 隐藏UI默认就是最大打开数量
self.box.numBox:SetActive(_showSlider)
self.box.numBox:SetActive(false)
chosenCount = itemCount; --默认选中最大数量
if _showSlider then
self.uiBase:AddButtonUniqueEventListener(self.btnMinus.button, self, self.MinusFun);