본문으로 건너뛰기

루트

XUI 설정의 루트(최상위)는 사전입니다.

형식설명조건
title문자열탐색 막대 제목선택 사항, 현지화 가능
header문자열기본 제목선택 사항, 현지화 가능
subheader문자열부제목선택 사항, 현지화 가능
defaults문자열설정 영역 식별자, 즉 전역 설정 파일이 저장되는 이름-
items사전을 포함하는 배열컴포넌트 목록-
theme사전UI 테마 스타일선택 사항
stringsTable문자열다국어 테이블 이름, 기본값은 Localizable선택 사항

defaults는 각 컴포넌트의 설정 항목이 저장되는 위치를 지정하는 설정 영역 식별자입니다. 예를 들어 defaultscom.yourcompany.A-Script-Bundle로 설정하면 이 XUI 설정 파일은 uicfg/com.yourcompany.A-Script-Bundle.plist에 저장됩니다. 각 컴포넌트에 defaults 필드를 별도로 설정할 수도 있습니다.

items는 컴포넌트 목록 배열입니다. 모든 컴포넌트 사전을 이 배열에 순서대로 저장하면 UI에 표시됩니다. 컴포넌트 사전에 대한 설명은 공통 속성을 참조하십시오.

stringsTable은 XUI에서 다국어 지원을 활성화해야 할 때만 사용합니다. "현지화 가능"으로 표시된 속성은 iOS 국제화 메커니즘에 따라 다국어 테이블에서 해당 언어의 콘텐츠를 해석하여 표시합니다.

return {
title = "一个脚本包";
header = "脚本配置演示";
subheader = "由 XXTouch 提供的优雅的脚本配置界面";
defaults = "com.yourcompany.A-Script-Bundle"; -- 설정 저장 위치이며 설정을 읽을 때 필요합니다
theme = {
style = "Grouped"; -- 그룹 표시 스타일이며 Plain이면 플랫 표시 스타일입니다
};
items = {
{

}; -- 컴포넌트 1
{

}; -- 컴포넌트 2
{

}; -- 컴포넌트 3
}; -- 이 테이블에 각 컴포넌트의 사전을 저장합니다
};