2025-06-04 05:12:01 +08:00

53 lines
1.3 KiB
Plaintext

autoImport("RecommendPetTipCell")
RecommendPetTip = class("RecommendPetTip", BaseTip)
function RecommendPetTip:Init()
self.title=self:FindComponent("title",UILabel)
self.title.text=ZhString.PetAdventure_RecommendPet
self.Des=self:FindComponent("desc",UILabel)
self.Des.text=ZhString.PetAdventure_RecommendPetDes
self.recommendTable = self:FindComponent("ctl",UITable);
self.closecomp = self.gameObject:GetComponent(CloseWhenClickOtherPlace);
self.scrollview=self:FindComponent("sv",UIScrollView);
self.closecomp.callBack = function (go)
self:CloseSelf();
end
self:InitView()
TitleTip.super.Init(self);
end
function RecommendPetTip:InitView()
self.Ctl = UIGridListCtrl.new(self.recommendTable,RecommendPetTipCell,"RecommendPetTipCell");
self.recommendPetData={}
end
function RecommendPetTip:SetData(data)
self.callback = data.callback;
self:ShowTip(data)
end
function RecommendPetTip:ShowTip(data)
if(data)then
self.Ctl:ResetDatas(data)
self.scrollview:ResetPosition()
self.recommendTable:Reposition()
end
end
function RecommendPetTip:CloseSelf()
if(self.callback)then
self.callback(self.callbackParam);
end
TipsView.Me():HideCurrent();
end
function RecommendPetTip:DestroySelf()
if(not Slua.IsNull(self.gameObject))then
GameObject.Destroy(self.gameObject);
end
end