parent
4ec81d52f4
commit
d443fe2233
|
@ -39,6 +39,7 @@ function TrialRewardPopup:OnOpen(...)
|
|||
local arg = {...}
|
||||
rewardConfig = arg[1]
|
||||
getFunc = arg[2]
|
||||
curType = arg[3]
|
||||
end
|
||||
|
||||
function TrialRewardPopup:OnShow()
|
||||
|
@ -55,7 +56,8 @@ function TrialRewardPopup:OnShow()
|
|||
end
|
||||
|
||||
function TrialRewardPopup:OnClose()
|
||||
GameObject.DestroyImmediate(scrollView.gameObject)
|
||||
--GameObject.DestroyImmediate(scrollView.gameObject)
|
||||
SubUIManager.Close(scrollView)
|
||||
itemList = {}
|
||||
end
|
||||
|
||||
|
|
|
@ -160,6 +160,7 @@ local function OnMoveEnd(self)
|
|||
end
|
||||
end
|
||||
|
||||
|
||||
function ScrollCycleView:New(gameObject)
|
||||
local b = {}
|
||||
b.gameObject = gameObject
|
||||
|
@ -170,11 +171,23 @@ end
|
|||
|
||||
--初始化组件(用于子类重写)
|
||||
function ScrollCycleView:InitComponent()
|
||||
self.trigger = Util.GetEventTriggerListener(self.gameObject)
|
||||
self.trigger.onBeginDrag = self.trigger.onBeginDrag + function (p,d) OnBeginDrag(self,p,d) end
|
||||
self.trigger.onDrag = self.trigger.onDrag + function (p,d) OnDrag(self,p,d) end
|
||||
self.trigger.onEndDrag = self.trigger.onEndDrag + function (p,d) OnEndDrag(self,p,d) end
|
||||
--界面关闭时调用(用于子类重写)
|
||||
self.OnBeginDragNew = function(p,d)
|
||||
OnBeginDrag(self,p,d)
|
||||
end
|
||||
|
||||
--界面关闭时调用(用于子类重写)
|
||||
self.OnDragNew= function(p,d)
|
||||
OnDrag(self,p,d)
|
||||
end
|
||||
--界面关闭时调用(用于子类重写)
|
||||
self.OnEndDragNew= function(p,d)
|
||||
OnEndDrag(self,p,d)
|
||||
end
|
||||
self.trigger = Util.GetEventTriggerListener(self.gameObject)
|
||||
self.trigger.onBeginDrag = self.trigger.onBeginDrag + self.OnBeginDragNew
|
||||
self.trigger.onDrag = self.trigger.onDrag + self.OnDragNew
|
||||
self.trigger.onEndDrag = self.trigger.onEndDrag + self.OnEndDragNew
|
||||
self.rectTransform = self.gameObject:GetComponent("RectTransform")
|
||||
self.dragGO = Util.GetGameObject(self.gameObject, "grid")
|
||||
self.dragGOTran = self.dragGO:GetComponent("RectTransform")
|
||||
|
@ -189,6 +202,7 @@ function ScrollCycleView:InitComponent()
|
|||
self.elastic = true --支持超框拖动
|
||||
end
|
||||
|
||||
|
||||
--绑定事件(用于子类重写)
|
||||
function ScrollCycleView:BindEvent()
|
||||
end
|
||||
|
@ -203,8 +217,17 @@ end
|
|||
|
||||
--界面关闭时调用(用于子类重写)
|
||||
function ScrollCycleView:OnClose()
|
||||
self.trigger.onBeginDrag = self.trigger.onBeginDrag - self.OnBeginDragNew
|
||||
self.trigger.onDrag = self.trigger.onDrag - self.OnDragNew
|
||||
self.trigger.onEndDrag = self.trigger.onEndDrag - self.OnEndDragNew
|
||||
Util.ClearChild(self.dragGOTran.transform)
|
||||
self.cellItemList = {}
|
||||
self.goItemList = {}
|
||||
self.goItemDataRefList = {}
|
||||
self.dataList = {}
|
||||
end
|
||||
|
||||
|
||||
--界面销毁时调用(用于子类重写)
|
||||
function ScrollCycleView:OnDestroy()
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue