对话框模块 (dialog)
dialog 界面默认使用 webview 引擎实现。
而在巨魔版或者 iOS 16 以上的系统中,dialog 模块默认使用 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)