我用这段代码创建了一个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仍然垂直滚动。 如何停止垂直滚动?
干杯:)
答案 0 :(得分:0)
为此,您应该将要锁定的轴指定为第二个参数:
scrollView:setIsLocked(true, "vertical")
第二个参数 axis ,如文档中所述:
用于锁定或解锁滚动视图的方向轴,“水平”或“垂直”。
您可以看到scrollView setIsLocked
documentation here以及开源代码和相关行here on github。