Aller au contenu principal

Racine

La racine (niveau supérieur) d’une configuration XUI est un dictionnaire.

CléTypeDescriptionCondition
titleChaîneTitre de la barre de navigationFacultatif, localisable
headerChaîneTitre principalFacultatif, localisable
subheaderChaîneSous-titreFacultatif, localisable
defaultsChaîneIdentifiant de section de configuration, c’est-à-dire le nom de stockage du fichier de configuration global-
itemsTableau de dictionnairesListe des composants-
themeDictionnaireStyle du thème de l’interfaceFacultatif
stringsTableChaîneNom de la table multilingue, Localizable par défautFacultatif

defaults est l’identifiant de section de configuration et indique où stocker les éléments de configuration des composants. Par exemple, si defaults vaut com.yourcompany.A-Script-Bundle, ce fichier de configuration XUI est enregistré dans uicfg/com.yourcompany.A-Script-Bundle.plist. Chaque composant peut également définir son propre champ defaults.

items est le tableau de la liste des composants. Les dictionnaires de composants y sont placés dans l’ordre pour être affichés dans l’interface. Consultez les propriétés communes pour la description des dictionnaires de composants.

stringsTable est utilisé uniquement lorsque XUI doit prendre en charge plusieurs langues. Les propriétés marquées « localisable » sont résolues dans la table multilingue selon le mécanisme d’internationalisation d’iOS, puis affichées dans la langue correspondante.

return {
title = "一个脚本包";
header = "脚本配置演示";
subheader = "由 XXTouch 提供的优雅的脚本配置界面";
defaults = "com.yourcompany.A-Script-Bundle"; -- Emplacement de stockage de la configuration, utilisé lors de sa lecture
theme = {
style = "Grouped"; -- Style d’affichage groupé ; Plain utilise un affichage à plat
};
items = {
{

}; -- Composant 1
{

}; -- Composant 2
{

}; -- Composant 3
}; -- Cette table contient les dictionnaires des composants
};