Interface
标签选项卡组件 UITabBox
用于显示标签栏的一种组件,支持横向排列的标签和纵向排列的标签。如果标签组件中有N个标签的话,那么该组件的子对象放3个即可自动实现切换显示子对象
例图
属性说明
属性 | 属性变量名 | 类型 | 说明 |
---|---|---|---|
选中项索引 | selectedIndex | number | 选中项索引 |
标签未选中时图片 | itemImage1 | string | 标签未选中时显示的图片 |
标签未选中时九宫格 | grid9img1 | string | 标签未选中时图片九宫格 (格式:上边距,右边距,下边距,左边距,是否平铺) |
标签选中时图片 | itemImage2 | string | 标签选中时显示的图片 |
标签未选中时九宫格 | grid9img2 | string | 标签选中时图片九宫格 (格式:上边距,右边距,下边距,左边距,是否平铺) |
标签的宽度 | itemWidth | number | 标签的宽度 |
标签的高度 | itemHeight | number | 标签的高度 |
标签间距 | spacing | number | 标签间距 |
文本字体 | labelFont | string | 文本字体 |
标签文本水平偏移 | labelDx | number | 标签文本水平方向的偏移值 |
标签文本垂直偏移 | labelDy | number | 标签文本垂直方向的偏移值 |
粗体 | labelBold | boolean | 文本是否粗体 |
斜体 | labelItalic | boolean | 文本是否斜体 |
文本水平对齐方式 | labelAlign | number | 文本水平对齐方式 0-居左 1-居中 2-居右 |
文本字体大小 | labelSize | number | 文本字体大小 |
标签项 | items | string | 标签项,逗号隔开 将组件放在该组件的子层级下会自动生效 比如有三个标签,则应在其下面放三层子元件以便切换显示 |
是否纵向排列 | rowMode | boolean | 是否纵向排列 |
选中时文本颜色 | labelSelectedColor | string | 选中时文本颜色 |
未选中时文本颜色 | labelColor | string | 未选中时文本颜色 |
文本描边大小 | labelStroke | number | 文本描边效果 |
文本描边颜色 | labelStrokeColor | string | 文本描边颜色 |