local eMailAward = class("eMailAward" , cc.UIView); function eMailAward:ctor(content,okCallback,cancelCallback) eMailAward.super.ctor(self) self.cancelCallback = cancelCallback self.okCallback = okCallback self.content = content self.ui = loadUI("res/ui/ui_dating/ui_dating_mail_award.ui"); self:addChild(self.ui) end function eMailAward:onEnter() eMailAward.super.onEnter(self) self.ui.Items.Text_Content:setText(tostring(self.content)) -- 确认回调 self.ui.Items.Button_OK:registerClick(handler(self , self.onConfirm)) -- 取消回调 self.ui.Items.Button_Cancel:registerClick(handler(self , self.onClose)) end function eMailAward:onClose() playBtnCloseEffect() if self.cancelCallback then self.cancelCallback(); end self:removeFromParent() end function eMailAward:onConfirm() playBtnEffect() if self.okCallback then self.okCallback(); end self:removeFromParent() end return eMailAward