主题
EUIOverflowStrategy
概览
| 字段 | 值 |
|---|---|
| Kind | Enum · 枚举 Enum |
| Realm | common |
- Inherit:
Int - 继承链:
Int→ EUIOverflowStrategy
EUIOverflowStrategy 是用于配置文本内容超出显示区域时处理方式的枚举,每种成员对应一种溢出策略,例如自动换行、省略号截断、自动滚动或横向滚动。该枚举通常出现在文本类节点的属性配置中,决定超长文本的最终呈现形式。
适用场景
当需要为界面中的富文本标签(如 EUISimpleRichTextLabel)指定文本超宽后的展示规则时,可使用该枚举设置溢出策略,让文本按换行、截断或滚动的方式呈现。
使用要点
在获取或创建文本节点后,将其 OverflowStrategy 属性赋值为 Enums.EUIOverflowStrategy 下的成员,例如 Enums.EUIOverflowStrategy.Ellipsis。若希望允许用户横向查看完整内容,可改用 Enums.EUIOverflowStrategy.HorizontalScroll 等成员,赋值后由文本组件按策略渲染。
注意事项
该枚举的成员必须通过 Enums.EUIOverflowStrategy.成员名 形式引用,不能使用数字字面量。具体效果需要与使用它的文本节点的宽度、布局及尺寸模式配合确认,策略成员不可跨类型混用。
枚举值
| 值 | 名称 | 说明 |
|---|---|---|
0 | None | 截断 |
1 | AutoWrap | 强制换行 |
2 | Ellipsis | 省略号 |
3 | AutoScroll | 走马灯 |
4 | HorizontalScroll | 横向走马灯 |
