lua corona widget.newScrollView垂直滚动禁用不';行不通
我用以下代码创建了一个ScrollView: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
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,如文档中所述:
锁定或解锁滚动视图的方向轴,“水平”或“垂直”
您可以看到scrollViewsetIsLocked
,以及开源代码和相关行 非常感谢巴西里奥:)我用了“水平”这个词,效果很好。非常感谢巴西里奥:)我用了“水平”这个词,效果很好。