Gốc
Gốc (cấp cao nhất) của cấu hình XUI là một từ điển.
| Khóa | Kiểu | Mô tả | Điều kiện |
|---|---|---|---|
| title | string | Tiêu đề thanh điều hướng | Không bắt buộc, có thể bản địa hóa |
| header | string | Tiêu đề chính | Không bắt buộc, có thể bản địa hóa |
| subheader | string | Tiêu đề phụ | Không bắt buộc, có thể bản địa hóa |
| defaults | string | Mã định danh miền tùy chọn (tên tệp cài đặt chung) | – |
| items | array of dictionaries | Danh sách thành phần | – |
| theme | dictionary | Cài đặt chủ đề cho trang | Không bắt buộc |
| stringsTable | string | Tên bảng bản địa hóa, mặc định là Localizable | Không bắt buộc |
defaults là mã định danh miền tùy chọn, chỉ định nơi lưu cài đặt. Ví dụ, nếu defaults là com.yourcompany.A-Script-Bundle, cài đặt XUI sẽ được lưu vào uicfg/com.yourcompany.A-Script-Bundle.plist. Từng thành phần cũng có thể ghi đè defaults.
items là mảng các từ điển thành phần được hiển thị theo thứ tự. Xem Thuộc tính chung để biết định nghĩa của từ điển thành phần.
stringsTable chỉ được dùng khi bật bản địa hóa; các thuộc tính được đánh dấu có thể bản địa hóa sẽ được phân giải thông qua bảng chuỗi kiểu iOS.
return {
title = "Một gói kịch bản";
header = "Minh họa cấu hình";
subheader = "Giao diện cấu hình trang nhã do XXTouch cung cấp";
defaults = "com.yourcompany.A-Script-Bundle"; -- Nơi lưu cài đặt
theme = {
style = "Grouped"; -- Dùng "Plain" cho kiểu danh sách phẳng
};
items = {
{
}; -- Thành phần 1
{
}; -- Thành phần 2
{
}; -- Thành phần 3
};
};