主题
在根层级设置 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
代表红色.