-- 玩家列表提示框Layout local KeFuView = class("KeFuView" , cc.UIView); local ClubDefine = require("luaScript.Protocol.Club.ClubDefine") function KeFuView:ctor(content,title) KeFuView.super.ctor(self) self.ui = loadUI("res/ui/ui_dating/ui_dating_kefu.ui"); self:addChild(self.ui) self.contentList = string.split(content,",") self.title = title end function KeFuView:onEnter() KeFuView.super.onEnter(self) if self.title then self.ui.Items.Text_Content:setText(tostring(self.title)) end -- 确认回调 self.ui.Items.Button_OK:registerClick(handler(self , self.onClose)) self.ui.Items.Button_Cancel:registerClick(handler(self , self.onClose)) -- 复制打开微信 self.ui.Items.Layout_Item:setVisible(false) if self.contentList then for k,v in ipairs(self.contentList) do if v ~= "" then local weixin = self.ui.Items.Layout_Item:getCopied() weixin.Items = getUIItems(weixin) weixin.Items.Text_Content_weixin:setText(tostring(v)) weixin.Items.ButtonCopy:registerClick(function () self:onCopy(tostring(v)) end) self.ui.Items.Layout:addChild(weixin) self.ui.Items.Layout:requestDoLayout() self.ui.Items.Layout:doLayout() end end end end function KeFuView:onClose() playBtnCloseEffect() self:removeFromParent() end function KeFuView:onCopy(content) playBtnEffect() copyStringToClipboard(tostring(content)) app.plugin:gotoWeiXin() self:removeFromParent() end return KeFuView