弹出系统提示 (sys.alert)

声明

选择 = sys.alert(文字内容 [, 自动消失秒数, 标题, 按钮0标题, 按钮1标题, 按钮2标题 ])

参数及返回值

  • 文字内容
    • 文本型, 代表弹出提示内容
  • 自动消失秒数
    • 实数型,可选参数,代表弹窗自动消失时间,单位秒,设置 0 不自动消失,默认 0
  • 标题
    • 文本型,可选参数,代表弹出提示的标题,默认 "XXT"
    • * 1.2-1 版以上默认标题为 "脚本提示"
  • 按钮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

results matching ""

    No results matching ""