弹出系统提示 (sys.alert)
声明
选择 = sys.alert(文字内容 [, 自动消失秒数, 标题, 按钮0标题, 按钮1标题, 按钮2标题 ])
参数
- 文字内容
文本型, 代表弹出提示内容 - 自动消失秒数
实数型,可选参数,代表弹窗自动消失时间,单位秒,设置0
不自动消失,默认0
- 标题
文本型,可选参数,代表弹出提示的标题,默认"脚本提示"
- 按钮0 (取消按钮) 标题
文本型,可选参数,代表弹出提示窗的默认按钮的标题,默认为"好"
- 按钮1标题
文本型,可选参数,代表弹出提示窗的额外的第 1 个按钮标题,默认不显示这个按钮 - 按钮2标题
文本型,可选参数,代表弹出提示窗的额外的第 2 个按钮标题,默认不显示这个按钮
返回值
- 选择
整数型
返回0
代表选择了 按钮0 (取消按钮)
返回1
代表选择了 按钮1 返回2
代表选择了 按钮2 返回3
代表超时自动消失 返回71
代表春板 (SpringBoard) 挂了
说明
弹出一个系统提示对话框,最多可以有 3 个按钮,阻塞所有线程等待返回
示例
local choice = sys.alert('你现在将要干啥?', 10, '你的选择', '取消', '吃饭', '睡觉')
if choice==0 then
sys.alert('你选择‘取消’')
elseif choice==1 then
sys.alert('你选择‘吃饭’')
elseif choice==2 then
sys.alert('你选择‘睡觉’')
elseif choice==3 then
sys.alert('你没有选择,超时了')
else
sys.alert('春板挂了')
end