ccs2.0.6节点setVisible(false)无效问题

环境:quick3.3 ccs2.0.6
代码如下:
function UILayer:ctor(config)

local path = cc.FileUtils:getInstance():fullPathForFilename("fight_scene.csb")
self._root = cc.CSLoader:createNode(path)
self:addChild(self._root)

self._timeNode = self._root:getChildByName("time_img")
self._timeNode:setVisible(false)
print(type(self._timeNode))

-- scheduler.performWithDelayGlobal(function()
--     self._timeNode:setVisible(false)
-- end, 0)

local normalAtk = self._root:getChildByName("normal_atk")
normalAtk:addTouchEventListener(function(sender,eventType)
    if eventType == 0 then
        print("down")
    elseif eventType == 2 then
        print("up")
    end
end)
normalAtk:setVisible(false)

end

1, self._timeNode setVisible(false) 后节点还是显示在屏幕上
2, normalAtk:setVisible(false) 后监听事件没响应了,但是按钮还是显示在屏幕上
请问有没有那位碰到过同样的情况,知道怎么解决不啊?

问题通过其它方法解决了
上面的方法是在ccs中将可见性勾上,在代码中将其setVisible(false)就会有bug
然而换种方法在ccs中将可见性去掉,在代码中将其setVisible(true)就不会有问题了,这样子再将其setVisible(false)也不会有什么问题
所以这是个BUG啊。。。。