--社团协助感谢快捷前往 GuildSupportTipView = GuildSupportTipView or BaseClass(BaseView) local GuildSupportTipView = GuildSupportTipView function GuildSupportTipView:__init() self.base_file = "guild" self.layout_file = "GuildSupportTipView" self.layer_name = "Main" self.destroy_imm = true self.use_background = false self.hide_maincancas = false --全屏界面需要放开隐藏主UI self.change_scene_close = false self.append_to_ctl_queue = false --是否要添加进界面堆栈 self.need_show_money = false --是否要显示顶部的金钱栏 self.model = GuildModel:getInstance() self.item_list = {} self.load_callback = function () self:LoadSuccess() self:AddEvent() end self.open_callback = function ( ) self:OpenSuccess() end self.destroy_callback = function ( ) self:DestroySuccess() end end function GuildSupportTipView:DestroySuccess() end function GuildSupportTipView:LoadSuccess() local nodes = { "closeBtn:obj", "titleText:tmp", "sendBtn:obj", } self:GetChildren(nodes) self.titleText_tmp.text = "发送感谢" self.transform_x = ScreenWidth/2-380--380是对右边的值 self.transform_y = -ScreenHeight/2+185--200是对下边的值 SetAnchoredPosition(self.transform,self.transform_x,self.transform_y) if self.need_refreshData then self:UpdateView( ) end end function GuildSupportTipView:AddEvent() local function onBtnClickHandler(target,x,y) if target == self.closeBtn_obj then--关闭 self:Close() elseif target == self.sendBtn_obj then--发送感谢 self:Close() self.model:Fire(GuildModel.OPEN_GUILD_SUPPORT_IFNO_VIEW, GuildModel.SupportTab.Thank, self.support_data) end end AddClickEvent(self.closeBtn_obj,onBtnClickHandler, LuaSoundManager.SOUND_UI.NONE) AddClickEvent(self.sendBtn_obj,onBtnClickHandler, LuaSoundManager.SOUND_UI.NONE) end function GuildSupportTipView:Open( support_data ) self.support_data = support_data BaseView.Open(self) end function GuildSupportTipView:OpenSuccess( ) self:UpdateView() end function GuildSupportTipView:UpdateView( support_data ) self.support_data = support_data or self.support_data if self.is_loaded then self.need_refreshData = false else self.need_refreshData = true return end end