|
- -- 玩家列表提示框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
|