lua corona widget.newScrollView verticalScrollDisabled 不起作用
lua corona widget.newScrollView verticalScrollDisabled doesn't work
我用这段代码创建了一个 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 仍然垂直滚动。
如何停止垂直滚动?
干杯:)
为此,您应该将第二个参数指定为要锁定的轴:
scrollView:setIsLocked(true, "vertical")
第二个参数,axis,如文档所述:
Directional axis upon which to lock or unlock the scroll view, either "horizontal" or "vertical".
可以看到scrollViewsetIsLocked
documentation here, and the open source code and relevant line here on github。
我用这段代码创建了一个 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 仍然垂直滚动。 如何停止垂直滚动?
干杯:)
为此,您应该将第二个参数指定为要锁定的轴:
scrollView:setIsLocked(true, "vertical")
第二个参数,axis,如文档所述:
Directional axis upon which to lock or unlock the scroll view, either "horizontal" or "vertical".
可以看到scrollViewsetIsLocked
documentation here, and the open source code and relevant line here on github。