對話框模組 (dialog)
dialog 介面預設使用 webview 引擎實現。在巨魔版或 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)