---根据第一天登陆所在的月份创建多少的登陆点击按钮,根据时间的长短来进行创建不同数量的按钮
function ContinuousLoginPopNew:createSignBtn(day)
for i =0, day-1 do
local baseNode = self:getCCNodeByName("gingerpanel")
local baseWidth, baseHeight = baseNode:getContentSize().width, baseNode:getContentSize().height
local signInBtn = CCSprite:createWithSpriteFrameName("MapItem_Emit1.png");
local eWidth = baseWidth /7
local eHeiht = baseHeight /7
function ContinuousLoginPopNew:createSignBtn(day)
for i =0, day-1 do
local baseNode = self:getCCNodeByName("gingerpanel")
local baseWidth, baseHeight = baseNode:getContentSize().width, baseNode:getContentSize().height
local signInBtn = CCSprite:createWithSpriteFrameName("MapItem_Emit1.png");
local eWidth = baseWidth /7
local eHeiht = baseHeight /7
--横坐标进行取余数,纵坐标根据在第几行进行判断就ok了
signInBtn:setPosition(ccp(i % 7 * eWidth + eWidth*0.5, baseHeight - math.floor(i/7)* eHeiht -baseHeight*0.2 ))
print("x : "..i % 7 * eWidth .. "y : "..baseHeight - math.floor(i/7)* eHeiht)
baseNode:addChild(signInBtn, 1000);
table.insert(self.SignTB, signInBtn)
end
print("end")
end