翻页容器下增加按钮,是可以直接添加还是需要列表容器或基础容器
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-03-10 05:12:37 |
👁️ 阅读: 6
翻页容器下增加按钮需要先创建子页面作为中间容器,不能直接添加。根据浮生梦老师前端课程内容,正确的操作流程如下:
## 正确方法:先创建子页面,再在子页面内添加按钮
```lua
-- 1. 创建翻页容器
local pageView = GUI:PageView_Create(parent, "pageView", 50, 50, 700, 500, 1)
-- 2. 创建子页面(作为基础容器)
local pageItem = GUI:Widget_Create(pageView, "page_1", 0, 0, 700, 500)
-- 3. 将子页面添加到翻页容器中
GUI:PageView_addPage(pageView, pageItem)
-- 4. 在子页面内创建按钮
local button = GUI:Button_Create(pageItem, "btn_1", 100, 50, "res/public/1900000612.png")
GUI:Button_setTitleText(button, "翻页按钮")
```
## 重要说明:
1. **不能直接在PageView上添加按钮** - 翻页容器需要子页面作为容器
2. **子页面是基础容器** - 使用`GUI:Widget_Create`创建,作为按钮的父节点
3. **必须使用添加函数** - 创建子页面后,需要用`GUI:PageView_addPage`添加到翻页容器
## 错误示范(不要这样做):
```lua
-- 错误:直接在翻页容器上创建按钮
local button = GUI:Button_Create(pageView, "btn_wrong", 100, 50, "res/public/1900000612.png")
-- 这样按钮不会显示在翻页容器内
```
总结:需要先创建子页面(基础容器),再在子页面内添加按钮,最后将子页面添加到翻页容器。
← 返回问答库