Skip to content

EUIOverflowPolicy ​

概览 ​

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

该枚举定义了文本内容超出可用显示区域时的溢出处理方式,包括直接裁剪超出的部分、以省略号截断内容以及自动滚动显示完整文本三种策略,用于控制界面文本在空间有限时的呈现效果。

适用场景 ​

在固定尺寸的界面文本控件中展示长文本时,需要根据视觉需求选择超长内容的呈现方式,例如希望提示语完整展示时可选用自动滚动策略,希望保持布局整洁时可选用裁剪或省略号策略。

使用要点 ​

通过 Enums.EUIOverflowPolicy.Ellipsis 这样的完整格式引用具体策略,并将其赋给文本展示节点的溢出策略属性;例如配置富文本标签的 OverflowPolicy 属性即可控制文本超出范围时的表现。选择裁剪策略会隐藏溢出部分,选择省略号策略会在末尾显示省略标记,选择自动滚动策略则允许文本滚动查看。

注意事项 ​

枚举值必须使用 Enums.EUIOverflowPolicy 加成员名的形式引用,不能用数字代替;该策略适用于支持溢出策略配置的文本节点,需与文本控件的自动尺寸等布局设置配合使用;注意与其他溢出相关的枚举区分,不同文本组件可能使用不同的溢出枚举定义。

枚举值 ​

值名称说明
1Culling移除剔除
2Ellipsis溢出省略
3AutoScroll溢出跑马灯