lua corona widget.newScrollView verticalScrollDisabled不起作用

时间:2016-10-08 11:30:09

标签: lua scrollview corona

我用这段代码创建了一个ScrollView:

local function BuildScrollView( )
    scrollView = widget.newScrollView(
    {
        top = 0,
        left = 0,
        width = display.actualContentWidth,
        height = display.actualContentHeight,
        scrollWidth = 0,
        scrollHeight = 0,
        backgroundColor = { 0, 0, 0, 0.5},
        verticalScrollDisabled=true;
    }) 
end

这很好用:))

然后点击一下我就用了这个:

scrollView:setIsLocked( true )

然后我想用这段代码解锁ScrollView:

function ResetPlanetTaps()
    scrollView.verticalScrollDisabled=true;
    scrollView:setIsLocked( false );
end

但ScrollView仍然垂直滚动。 如何停止垂直滚动?

干杯:)

1 个答案:

答案 0 :(得分:0)

为此,您应该将要锁定的轴指定为第二个参数:

scrollView:setIsLocked(true, "vertical")

第二个参数 axis ,如文档中所述:

  

用于锁定或解锁滚动视图的方向轴,“水平”或“垂直”。

您可以看到scrollView setIsLocked documentation here以及开源代码和相关行here on github