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
}
答案 0 :(得分:0)
On-Off开关小部件有两种状态: onPress 和 onRelease 。
当我们触摸开关时,会调用 OnPress 。当我们释放开关时,会调用 OnRelease 。
没有像 onMove <的事件/ i>的。这就是您无法点击移动事件的原因。
有关详细信息,请参阅link。