移除列表容器下指定组件
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-07-18 13:23:47 |
👁️ 阅读: 17
在996引擎中,移除列表容器下的指定组件需要使用 `GUI:ListView_removeChild(widget, item)` 函数。
**函数说明:**
- **参数1 (widget):** 列表容器对象
- **参数2 (item):** 要移除的子节点对象
**使用示例:**
```lua
-- 假设已经创建了列表容器和子项
local listView = GUI:ListView_Create(parent, "listView", 100, 100, 200, 300)
local childItem = GUI:Widget_Create(listView, "child_item", 0, 0, 100, 50)
-- 移除指定子项
GUI:ListView_removeChild(listView, childItem)
```
**注意事项:**
1. 移除后组件会从父节点中分离
2. 如果需要完全销毁,可以配合 `GUI:removeFromParent()` 使用
3. 如果要按索引移除,可以使用 `GUI:ListView_removeItemByIndex(listView, 1)`
如果要从其他位置获取要移除的组件,可以先通过 `GUI:getChildByName()` 获取对象,再执行移除操作。
← 返回问答库