lua corona widget.newScrollView垂直滚动禁用不';行不通

lua corona widget.newScrollView垂直滚动禁用不';行不通,lua,scrollview,coronasdk,Lua,Scrollview,Coronasdk,我用以下代码创建了一个ScrollView: local function BuildScrollView( ) scrollView = widget.newScrollView( { top = 0, left = 0, width = display.actualContentWidth, height = display.actualContentHeight, scrollWidth = 0

我用以下代码创建了一个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
function ResetPlanetTaps()
    scrollView.verticalScrollDisabled=true;
    scrollView:setIsLocked( false );
end
这很好:)

单击后,我使用以下命令:

scrollView:setIsLocked( true )
然后,稍后我想用以下代码解锁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
function ResetPlanetTaps()
    scrollView.verticalScrollDisabled=true;
    scrollView:setIsLocked( false );
end
但是ScrollView仍然垂直滚动。 如何停止垂直滚动


干杯:)

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

scrollView:setIsLocked(true, "vertical")
第二个参数axis,如文档中所述:

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


您可以看到scrollView
setIsLocked
,以及开源代码和相关行

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

scrollView:setIsLocked(true, "vertical")
第二个参数axis,如文档中所述:

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

您可以看到scrollView
setIsLocked
,以及开源代码和相关行

非常感谢巴西里奥:)我用了“水平”这个词,效果很好。非常感谢巴西里奥:)我用了“水平”这个词,效果很好。