移除所有子控件的接口
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-02-26 09:49:52 |
👁️ 阅读: 0
要移除所有子控件,可以使用 `FGUI:RemoveChildren` 接口。
**接口语法:**
```lua
FGUI:RemoveChildren(widget, beginIndex, endIndex, dispose?)
```
**参数说明:**
| 参数 | 必选 | 类型 | 说明 |
|---|---|---|---|
| widget | 是 | table | 父对象 |
| beginIndex | 是 | number | 开始索引(默认0) |
| endIndex | 是 | number | 结束索引(默认-1)endIndex<0 则移除所有子控件 |
| dispose? | 否 | boolean | true:销毁,false:留存在根场景中(不填默认true) |
**用法示例:**
要移除父控件 `widget` 的所有子控件,可以设置 `endIndex` 为 -1。
```lua
FGUI:RemoveChildren(widget, 0, -1)
```
此调用会从索引0开始,移除到末尾(即全部移除)。
← 返回问答库