Skip to content

EUIOverflowStrategy ​

概览 ​

字段值
KindEnum · 枚举 Enum
Realmcommon
  • Inherit: Int
  • 继承链: Int → EUIOverflowStrategy

EUIOverflowStrategy 是用于配置文本内容超出显示区域时处理方式的枚举,每种成员对应一种溢出策略,例如自动换行、省略号截断、自动滚动或横向滚动。该枚举通常出现在文本类节点的属性配置中,决定超长文本的最终呈现形式。

适用场景 ​

当需要为界面中的富文本标签(如 EUISimpleRichTextLabel)指定文本超宽后的展示规则时,可使用该枚举设置溢出策略,让文本按换行、截断或滚动的方式呈现。

使用要点 ​

在获取或创建文本节点后,将其 OverflowStrategy 属性赋值为 Enums.EUIOverflowStrategy 下的成员,例如 Enums.EUIOverflowStrategy.Ellipsis。若希望允许用户横向查看完整内容,可改用 Enums.EUIOverflowStrategy.HorizontalScroll 等成员,赋值后由文本组件按策略渲染。

注意事项 ​

该枚举的成员必须通过 Enums.EUIOverflowStrategy.成员名 形式引用,不能使用数字字面量。具体效果需要与使用它的文本节点的宽度、布局及尺寸模式配合确认,策略成员不可跨类型混用。

枚举值 ​

值名称说明
0None截断
1AutoWrap强制换行
2Ellipsis省略号
3AutoScroll走马灯
4HorizontalScroll横向走马灯