widget.newSwitch()当"移动"时,开关开关不起作用。

时间:2014-04-24 13:40:33

标签: lua corona

On-Off Switch - widget.newSwitch()在我“移动”开关时不起作用,只有当我按下时才能工作。

我已经尝试过设置“onEvent”,但看起来它完全被忽略了,因为没有任何反应。

local widget = require( "widget" )

-- Handle press events for the checkbox
local function onSwitchPress( event )
    local switch = event.target
    print( "Switch with ID '"..switch.id.."' is on: "..tostring(switch.isOn) )
end

-- Create the widget
local onOffSwitch = widget.newSwitch
{
    left = 250,
    top = 200,
    style = "onOff",
    id = "onOffSwitch",
    onPress = onSwitchPress
}

1 个答案:

答案 0 :(得分:0)

On-Off开关小部件有两种状态: onPress onRelease
当我们触摸开关时,会调用 OnPress 。当我们释放开关时,会调用 OnRelease
没有像 onMove <的事件/ i>的。这就是您无法点击移动事件的原因。

有关详细信息,请参阅link