Zum Hauptinhalt springen

Root

Das Root (die oberste Ebene) der XUI-Konfiguration ist ein Wörterbuch.

SchlüsselTypBeschreibungBedingung
titleZeichenfolgeTitel der NavigationsleisteOptional, lokalisierbar
headerZeichenfolgeHaupttitelOptional, lokalisierbar
subheaderZeichenfolgeUntertitelOptional, lokalisierbar
defaultsZeichenfolgeKennung des Konfigurationsbereichs, also der Speichername der globalen Konfigurationsdatei-
itemsArray von WörterbüchernKomponentenliste-
themeWörterbuchStil der OberflächendarstellungOptional
stringsTableZeichenfolgeName der Mehrsprachentabelle, Standard ist LocalizableOptional

defaults ist die Kennung des Konfigurationsbereichs und legt den Speicherort der Konfigurationseinträge aller Komponenten fest. Wenn defaults beispielsweise auf com.yourcompany.A-Script-Bundle gesetzt ist, wird die XUI-Konfigurationsdatei unter uicfg/com.yourcompany.A-Script-Bundle.plist gespeichert. Für jede Komponente kann außerdem ein eigenes Feld defaults festgelegt werden.

items ist das Array der Komponentenliste. Alle Komponentenwörterbücher werden darin in der Reihenfolge abgelegt, in der sie auf der Oberfläche angezeigt werden. Eine Beschreibung des Komponentenwörterbuchs finden Sie unter Allgemeine Eigenschaften.

stringsTable wird nur benötigt, wenn Mehrsprachigkeit für XUI aktiviert werden soll. Als „lokalisierbar“ markierte Eigenschaften werden gemäß dem iOS-Internationalisierungsmechanismus aus der Mehrsprachentabelle aufgelöst und in der entsprechenden Sprache angezeigt.

return {
title = "一个脚本包";
header = "脚本配置演示";
subheader = "由 XXTouch 提供的优雅的脚本配置界面";
defaults = "com.yourcompany.A-Script-Bundle"; -- Speicherort der Konfiguration, zum Lesen erforderlich
theme = {
style = "Grouped"; -- Gruppenstil; Plain verwendet den flachen Stil
};
items = {
{

}; -- Komponente 1
{

}; -- Komponente 2
{

}; -- Komponente 3
}; -- Diese Tabelle enthält die Komponentenwörterbücher
};