主题
EUIGridStartCorner
概览
| 字段 | 值 |
|---|---|
| Kind | Enum · 枚举 Enum |
| Realm | common |
- Inherit:
Int - 继承链:
Int→ EUIGridStartCorner
该枚举用于确定网格自动布局时的起始排列位置,涵盖左上、右上、左下、右下四个角落;当使用 EUIGridLayout 进行单元格自动排序时,它会决定首个子项从哪个角落开始排布,并影响整体流向。
适用场景
在创建或调整 EUIGridLayout 的布局方向与对齐方式时,需要为它指定网格起始角,例如希望单元格从左上角开始依次排布时就传入左上角枚举值,在代码分支中也可用来判断当前起始角配置。
使用要点
通过 Enums.EUIGridStartCorner.TopLeft 这类带完整前缀的形式引用对应枚举成员,并赋给 EUIGridLayout 的起始角相关配置字段;需要比较当前起始角时也直接拿该枚举成员进行比较,不应使用数字代替。
注意事项
该枚举没有可调用的函数或构造器,成员值只能通过 Enums.EUIGridStartCorner 下的四个成员名引用;使用时必须保留 Enums 前缀,否则会被当成普通数字而无法正确匹配布局配置。
枚举值
| 值 | 名称 | 说明 |
|---|---|---|
0 | TopLeft | 左上 |
1 | TopRight | 右上 |
2 | BottomLeft | 左下 |
3 | BottomRight | 右下 |
