类型 函数 库 widget.* 返回值 无 修订版本 版本 2024.3703 关键字 组件,切换,单选,开/关,复选框,SwitchWidget,setState 另请参阅 widget.newSwitch() SwitchWidget
用于以编程方式设置 SwitchWidget 的状态。这还会从视觉上改变开关状态。
object:setState( options )
此函数使用单个参数 options
,这是一个表,接受以下参数
Boolean. 将开关设置为开(true
)或关(false
)。
Boolean. 仅适用于 style
为 "onOff"
的开关。如果设置为 true
,则开关会从视觉上显示其状态变化动画。
Listener. 当开关状态发生更改时要调用的回调函数。
-- Create a default on/off switch local onOffSwitch = widget.newSwitch { left = 100, top = 300, initialSwitchState = true } local function changeComplete() print( "Switch change complete!" ) end -- Set the on/off switch to off onOffSwitch:setState( { isOn=false, isAnimated=true, onComplete=changeComplete } )