为什么 UIScrollView 中的 UILabel 拖不动?

框架版本为quick3.5

为什么 UIScrollView 中的 UILabel 拖不动?控件关系如下,与UILabel同父节点的sprite可以正常拖动,但是UILabel就是不能拖。
如果没有layer1中的3d摄像机和sprite3D,UILabel倒是可以拖动。急求解决方案!

  • scene

    • layer1
      • camera
      • sprite3D
    • layer2
      • UIScrollView
        • node
          • sprite
          • UILabel

拖动时如下

local BiceScene = class("BiceScene", function()
    return display.newScene("BiceScene")
end)

function BiceScene:ctor()
    local layer1 = display.newLayer():addTo(self):pos(display.cx,display.cy)
    -- local s = cc.Director:getInstance():getWinSize()
    -- local camera = cc.Camera:createPerspective(20, s.width / s.height, 1, 3000)
    -- camera:setCameraFlag(cc.CameraFlag.USER1)
    -- camera:setPosition3D(cc.vec3(900, 900, 900))
    -- camera:lookAt(cc.vec3(0, 0, 0), cc.vec3(0, 1, 0))
    -- layer1:addChild(camera)
    -- layer1:setCameraMask(2) 

    local layer2 = display.newLayer():addTo(self):pos(display.cx,display.cy)
    local cont = display.newNode()
    local node = display.newNode():addTo(cont):pos(-365, 140)
    display.newSprite("battle/icon_bajie.png"):pos(50,-50):scale(.4):addTo(node)
    cc.ui.UILabel.new({text = "名字"}):pos(110,-20):addTo(node)
    cc.ui.UIScrollView.new({
        viewRect = cc.rect(-365,-display.cy+60, 730, display.height - 200),
    }):addTo(layer2):addScrollNode(cont):setDirection(1)
end

return BiceScene


```



上面代码取消注释了之后,文字就拖不动了。