在根层级设置 theme
字典, 能为界面配置统一的样式, 所有的组件以及子页面都将继承根层级主题字典的所有字段.
如需要为组件单独设置样式, 可以在各组件字典中设置 theme
字典. 组件 theme
字典中的字段将覆盖根层级的 theme
字典, 从而发生主题样式的合并. 不同的组件可以有它们自身特有的主题属性, 参见每个组件的 主题键 表格.
如果组件链接到一个非 XUI 子页面, 如 Option
/MultipleOption
/OrderedOption
/EditableList
组件, 则子页面的主题样式将使用组件的 theme
字典; 如果组件链接到另一个 XUI 子页面, 如 Link
组件, 则子页面中可以单独设置 theme
字典, 并与父页面的发生主题样式的合并.

界面
键 | 类型 | 描述 |
---|
style | 风格 | 界面风格 |
tintColor | 颜色 | 前景颜色 |
backgroundColor | 颜色 | 背景颜色 |
separatorColor | 颜色 | 组件分隔线颜色 |
backgroundImage | 字符串 | 背景图片相对路径 |
导航栏
键 | 类型 | 描述 |
---|
navigationBarColor | 颜色 | 导航栏背景颜色 |
navigationTitleColor | 颜色 | 导航栏标题颜色 |
页首与页尾
键 | 类型 | 描述 |
---|
headerTextColor | 颜色 | header 文字颜色 |
subheaderTextColor | 颜色 | subheader 文字颜色 |
footerTextColor | 颜色 | 页尾文字颜色 |
headerBackgroundColor | 颜色 | header 背景颜色 |
footerBackgroundColor | 颜色 | 页尾背景颜色 |
通用组件
键 | 类型 | 描述 |
---|
cellBackgroundColor | 颜色 | 组件背景颜色 |
disclosureIndicatorColor | 颜色 | 组件指示器颜色 |
selectedColor | 颜色 | 选中颜色 |
highlightedColor | 颜色 | 高亮颜色 |
labelColor | 颜色 | 标题文字颜色 |
valueColor | 颜色 | 值文字颜色 |
状态
键 | 类型 | 描述 |
---|
dangerColor | 颜色 | 错误颜色 |
warningColor | 颜色 | 警告颜色 |
successColor | 颜色 | 成功颜色 |
风格
style | 描述 |
---|
Grouped | 组风格 (默认) |
Plain | 平铺风格 |
类型 颜色, 即以 #
开头的, 十六进制 RGB/RGBA 字符串形式, 如 #FF0000
代表红色.