대화상자 모듈 (dialog)
dialog UI는 기본적으로 webview 엔진으로 구현됩니다. TrollStore 버전 또는 iOS 16 이상에서는 XUI 엔진을 기본으로 사용합니다.
다음과 같이 엔진을 강제로 지정할 수 있습니다:
dialog.engine = "webview"— webview 엔진 강제 사용dialog.engine = "xui"— XUI 엔진 강제 사용
- ! 대화상자 객체 생성 (dialog)
- 대화상자 구성 저장 파일 이름 설정 (:set_config)
- 대화상자 자동 닫힘 시간 설정 (:set_timeout)
- 대화상자 제목 설정 (:set_title)
- 대화상자 크기 설정 (:set_size)
- 대화상자 위치 및 크기 설정 (:set_frame)
- 대화상자 모서리 반경 설정 (:set_corner_radius)
- 대화상자에 텍스트 레이블 추가 (:add_label)
- 대화상자에 텍스트 입력란 추가 (:add_input)
- 대화상자에 이미지 추가 (:add_image)
- 대화상자에 스위치 추가 (:add_switch)
- 대화상자에 선택기 추가 (:add_picker)
- 대화상자에 라디오 버튼 그룹 추가 (:add_radio)
- 대화상자에 체크박스 그룹 추가 (:add_checkbox)
- 대화상자에 숫자 선택기 추가 (:add_range)
- ! 대화상자를 표시하고 사용자의 선택 반환 (:show)
- ! 대화상자를 표시하지 않고 구성 가져오기 (:load)