local ActivityCommonView = class("ActivityCommonView", cc.UIView) function ActivityCommonView:ctor(mission) ActivityCommonView.super.ctor(self) local ui = loadUI("res/ui/ui_dating/ui_activity_common.ui") self.ui = ui self:addChild(ui) self.mission = mission end function ActivityCommonView:onEnter() ActivityCommonView.super.onEnter(self) self.ui.Items.Layout_no_content:setVisible(false) if self.mission.pic~="" then setImageFromUrl(self.ui.Items.ImageView_content,self.mission.pic) elseif self.mission.desc~="" then self:showText(self.mission.desc) else self.ui.Items.Layout_no_content:setVisible(true) end end function ActivityCommonView:showText(content) local texts=split(content,"\\n") -- dump(texts) for k,v in pairs(texts) do local text=self.ui.Items.Text_item:getCopied() -- v=v:gsub("\n","") text:setString(v) self.ui.Items.Layout_text:addChild(text) end end return ActivityCommonView