GUI:setContentSize
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-16 20:13:12 |
👁️ 阅读: 4
`GUI:setContentSize(widget, width, height)` 是996引擎中设置控件内容尺寸的函数。
**参数说明:**
- `widget` (必填):控件对象
- `width` (必填):宽度值(整数)
- `height` (必填):高度值(整数)
**使用示例:**
```lua
-- 创建一个文本控件
local text = GUI:Text_Create(parent, "Text_name", 0, 0, 16, "#ffffff", "示例文本")
-- 设置文本控件的尺寸为80x22像素
GUI:setContentSize(text, 80, 22)
-- 对于按钮控件同样适用
local button = GUI:Button_Create(parent, "btn_test", 100, 100, "res/public/1900000612.png")
GUI:setContentSize(button, 145, 43)
```
**常见用途:**
1. 固定控件显示区域大小
2. 配合`setIgnoreContentAdaptWithSize`使用,控制内容自适应
3. 统一界面元素的尺寸规范
**注意事项:**
- 设置尺寸后可能会影响子控件的布局
- 对于文本控件,通常需要配合`setIgnoreContentAdaptWithSize`使用
- 尺寸单位为像素
← 返回问答库