布局元素控件

  • 类型:UiLayoutsElement

简介

布局元素控件是用来影响布局控件中单个控件大小的控件,经常用于改变界面布局排版。是2D容器界面3D表面容器3D广告牌容器的子级。

游戏运行后,存放在界面初始化下的界面会复制到玩家界面下,只有在玩家界面下的界面才能在游戏中显示。

布局元素控件与其他布局控件的区别就是布局元素控件是针对于某一个,单个控件的,而其他的布局控件是针对容器控件下的所有控件的摆列大小等。

布局元素控件所包含的属性有,无视其他布局元素,单个控件的大小。高度,最大最小高度以及最大最小宽度等。

特点和注意事项

同一层级下只能存在一个布局控件。

其他相关

竖直布局控件水平布局控件网格布局控件布局元素控件

属性

    IgnoreLayout     无视布局   bool   
    不参与布局控件所限定的布局。

    MinWidth     最小宽度   float   
    按布局控件分配宽度所保证的最小宽度。

    MinHeight     最小高度   float   
    按布局控件分配宽度所保证的最小高度。

    PreferredWidth     最大宽度   float   
    满足最小宽度后父级还有空余空间所保证的宽度。

    PreferredHeight     最大高度   float   
    满足最小高度后父级还有空余空间所保证的高度。

    FlexibleWidth     宽度百分比   float   
    满足最大宽度后父集还有空余空间,继续分配宽度时的权重。

    FlexibleHeight     高度百分比   float   
    满足最大高度后父集还有空余空间,继续分配高度时的权重。

继承自RWObject

    Name     名称   string   
    该对象的自定义名称。

    ClassName     类型   string   
    该对象对应的对象类型名称。

    Parent     父级   RWObject   
    该对象的父级对象。

函数

继承自RWObject

    DelAllChild()
    删除所有子对象

    Available()
    检查对象是否可用

    Clone(parent)
    复制自身,若有参数则以参数为父级

    Destroy()
    删除自身

    GetAncestorByName(Name)
    通过对象名字寻找父级对象

    GetAncestorByClassName(className)
    通过对象类型寻找父级对象

    GetChildByName(Name,recursive)
    通过对象名字寻找子级对象

    GetChildByClassName(className,recursive)
    通过对象类型寻找子级对象

    GetAllChild()
    寻找自身所有子级对象,并作为一个列表返回

    GetAllDescendant()
    递归寻找自身所有后代,并作为一个列表返回

    IsAncestor(TarObj)
    判断自身是否为目标对象的祖先

    IsDescendant(TarObj)
    判断自身是否为目标对象的后代

    WaitForChild(childName,timeout)
    寻找自身的子对象。如果没有子对象,在没有填写timeout参数时,会暂停进程直到找到子对象;如果填写了timeout参数,会根据参数时间暂停进程,超出参数时间后,进程照常进行

    Child(childName)
    根据给定的名字寻找自身的子对象

    Equals(TarObj)
    判断自身是否为目标对象,结果为真返回True,结果为假返回False;注意克隆、新建同类型、同名对象,equal结果均为假

    IsClass(className)
    判断自身是否为给定的对象类型

事件

继承自RWObject

    Destroyed()
    删除自身时触发

    ChildAdded(childobject)
    添加子对象时触发

    ChildRemoved(childobject)
    移除子对象时触发

    DescendantAdded(descendantobject)
    添加后代时触发

    DescendantRemoved(descendantobject)
    移除后代时触发

    AncestryChanged(AncestryChanged)
    祖先变更时触发

文档更新时间: 2020-09-02 15:35   作者:宋澍川