시스템 알림 표시 (sys.alert)
선언
선택 = sys.alert(텍스트 내용 [, 자동으로 사라질 시간(초), 제목, 버튼 0 제목, 버튼 1 제목, 버튼 2 제목 ])
매개변수
- 텍스트 내용
문자열. 표시할 알림의 내용입니다. - 자동으로 사라질 시간(초)
실수, 선택 사항. 알림 창이 자동으로 사라질 시간이며 단위는 초입니다.0으로 설정하면 자동으로 사라지지 않으며 기본값은0입니다. - 제목
문자열, 선택 사항. 알림의 제목이며 기본값은"脚本提示"입니다. - 버튼 0(취소 버튼) 제목
문자열, 선택 사항. 알림 창의 기본 버튼 제목이며 기본값은"好"입니다. - 버튼 1 제목
문자열, 선택 사항. 알림 창의 추가 버튼 1 제목이며 기본적으로 표시하지 않습니다. - 버튼 2 제목
문자열, 선택 사항. 알림 창의 추가 버튼 2 제목이며 기본적으로 표시하지 않습니다.
반환값
- 선택
정수0을 반환하면 버튼 0(취소 버튼)을 선택한 것입니다.1을 반환하면 버튼 1을 선택한 것입니다.2를 반환하면 버튼 2를 선택한 것입니다.3을 반환하면 자동으로 사라질 시간이 지나 시간 초과로 닫힌 것입니다.71을 반환하면 대기 중 SpringBoard가 충돌한 것입니다.
설명
시스템 알림 대화상자를 표시합니다. 버튼은 최대 3개까지 둘 수 있으며 반환될 때까지 모든 스레드를 차단합니다.
20260108 이후 버전에서는 이 함수가 멀티태스킹 환경에서 실행을 양보합니다.
예제
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('SpringBoard 崩溃')
end