local FamilyUtilInput = {} local M = FamilyUtilInput function M:init(input, view) self._input = input self._view = view for i = 0, 9 do view:GetChild(string.format('btn_%s', i)).onClick:Set(function() self:ClickNum(i) end) end local btn_f = view:GetChild('btn_f') if btn_f then btn_f.onClick:Set(handler(self,self.ClickRefren)) end local btn_d = view:GetChild('btn_d') if btn_d then btn_d.onClick:Set(handler(self,self.ClickDel)) end end function M:ClickNum(i) self._input.text = self._input.text .. i end function M:ClickRefren() self._input.text = "" end function M:ClickDel() self._input.text = string.sub(self._input.text,0,#self._input.text-1) end function M:ClickPoint() end -- 销毁窗口 function M:Destroy() self = {} end return M