Skip to content
BasePanel<T>

界面 / BasePanel

BasePanel<T> Class
​

面板类的基类,可用于控制一个界面

Precautions

注意:如子类重写onAwake,onAdded方法,请调用super的对应方法

Type parameters ​

Textends UIScript

Hierarchy ​

Table of contents ​

Accessors
​

size(): Vector2
面板尺寸
view(): T
面板所控制的界面
click

Accessors
​

holdBackTouch(value: boolean): void
是否阻挡场景点击
isShow(): boolean
判断界面是否处于显示状态

Methods
​

onAdded(): void client
生命周期-被添加到父节点时候触发,可能会多次调用
onAwake(): void client
生命周期方法-构建面板自动触发,只会调用一次
click

Methods
​

getCanvasChildren<T: extends Widget<T>>(canvas: Canvas, getType: TypeName<T: extends Widget<T>>): T: extends Widget<T>[] client
根据类型获取画布下子对象序列
hide(): void client
关闭全局唯一界面
show(...params: any[]): void client
显示全局唯一界面
create<T: extends UIScript<T>>(): T: extends UIScript<T> client
创建界面
hide(): void client
关闭全局唯一界面
show(...params: any[]): void client
显示全局唯一界面

构造方法

Type parameters ​

Textends UIScript<T>

Parameters ​

viewClass TypeName<T>界面类

Overrides ​

BaseView.constructor

Accessors ​


size
​

• get size(): Vector2

• set size(value): void

面板尺寸

Returns ​

Vector2

面板尺寸

Parameters ​

valueVector2

view
​

• Protected get view(): T

面板所控制的界面

Returns ​

T

Methods ​


onAdded
​

• Protected onAdded(): void client

生命周期-被添加到父节点时候触发,可能会多次调用


onAwake
​

• Protected onAwake(): void client

生命周期方法-构建面板自动触发,只会调用一次