|
- --
-
- local ActivityWaiGuaView = class("ActivityWaiGuaView", cc.UIView)
-
-
- function ActivityWaiGuaView:ctor()
- ActivityWaiGuaView.super.ctor(self)
- local ui = loadUI("res/ui/ui_dating/ui_activity_waiguashengming.ui")
- self.ui = ui
- self:addChild(ui)
- end
-
- function ActivityWaiGuaView:onEnter()
- ActivityWaiGuaView.super.onEnter(self)
- self:init();
- end
-
- function ActivityWaiGuaView:init()
- self.ruleButtonList = {}
- self.ui.Items.Layout_Content:setVisible(false)
- self.ui.Items.Layout_ContentTwo:setVisible(false)
-
- for i = 1, 3 do
- local btnName = string.format("Button_%d",i)
- local layoutName = string.format("Layout_%d",i)
- local scrollName = string.format("ScrollView_%d",i)
- if self.ui.Items[scrollName] then
- self.ui.Items[scrollName]:hideAllBar()
- end
-
- --init
- if i == 1 then
- self.ui.Items[btnName]:setBright(true)
- self.ui.Items[layoutName]:setVisible(true)
- else
- self.ui.Items[btnName]:setBright(false)
- self.ui.Items[layoutName]:setVisible(false)
- end
-
- --data
- self.ruleButtonList[i] = self.ui.Items[btnName];
-
- self.ui.Items[btnName]:setTag(i)
- self.ui.Items[btnName]:registerClick(function ()
- playBtnEffect()
- self:onClickType(i)
- end)
- end
-
- end
-
- function ActivityWaiGuaView:onClickType(tag)
- for k,v in pairs(self.ruleButtonList) do
- local layoutName = string.format("Layout_%d",k)
- if v:getTag() == tag then
- v:setBright(true)
- self.ui.Items[layoutName]:setVisible(true)
- else
- v:setBright(false)
- self.ui.Items[layoutName]:setVisible(false)
- end
- end
- end
-
- return ActivityWaiGuaView
|