Pular para o conteúdo principal

Raiz

A raiz (nível superior) da configuração XUI é um dicionário.

ChaveTipoDescriçãoCondição
titleStringTítulo da barra de navegaçãoOpcional, localizável
headerStringTítulo principalOpcional, localizável
subheaderStringSubtítuloOpcional, localizável
defaultsStringIdentificador da seção de configuração, isto é, o nome onde o arquivo de configuração global é armazenado-
itemsArray de dicionáriosLista de componentes-
themeDicionárioEstilo do tema da interfaceOpcional
stringsTableStringNome da tabela multilíngue, cujo padrão é LocalizableOpcional

defaults é o identificador da seção de configuração e especifica onde os itens de configuração de cada componente são armazenados. Por exemplo, se defaults for definido como com.yourcompany.A-Script-Bundle, o arquivo de configuração XUI será salvo em uicfg/com.yourcompany.A-Script-Bundle.plist. Também é possível definir o campo defaults individualmente para cada componente.

items é um array de componentes; todos os dicionários de componentes são armazenados nele em ordem e exibidos na interface. Para obter uma descrição dos dicionários de componentes, consulte Propriedades comuns.

Use stringsTable somente quando precisar ativar o suporte multilíngue no XUI. As propriedades marcadas como “localizável” serão interpretadas pela tabela multilíngue conforme o mecanismo de internacionalização do iOS e exibidas no idioma correspondente.

return {
title = "一个脚本包";
header = "脚本配置演示";
subheader = "由 XXTouch 提供的优雅的脚本配置界面";
defaults = "com.yourcompany.A-Script-Bundle"; -- local onde a configuração é armazenada e usado para lê-la
theme = {
style = "Grouped"; -- estilo de exibição agrupado; Plain usa o estilo simples
};
items = {
{

}; -- componente 1
{

}; -- componente 2
{

}; -- componente 3
}; -- esta tabela armazena os dicionários dos componentes
};