对话框模块 (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)