GUI:setContentSize
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-23 00:21:27 |
👁️ 阅读: 4
`GUI:setContentSize` 是996引擎前端GUI库中的一个函数,用于设置控件(Widget)的内容尺寸。
**函数原型:**
```lua
GUI:setContentSize(widget, width, height)
```
**参数说明:**
- `widget` (必填, obj): 要设置尺寸的控件对象
- `width` (必填, int): 宽度值
- `height` (必填, int): 高度值
**使用示例:**
```lua
-- 创建一个文本控件
local text = GUI:Text_Create(parent, "Text_1", 100, 100, 16, "#FFFFFF", "示例文本")
-- 设置文本控件的尺寸为80x30
GUI:setContentSize(text, 80, 30)
-- 对于图片控件同样适用
local image = GUI:Image_Create(parent, "Image_1", 200, 200, "res/public/1900000610.png")
GUI:setContentSize(image, 100, 100)
```
**注意事项:**
1. 通常与`GUI:setIgnoreContentAdaptWithSize(widget, true)`配合使用,以固定控件尺寸
2. 设置尺寸为0时,控件会根据内容自动调整大小
3. 该函数适用于所有继承自Widget的控件,包括Text、Image、Button、Layout等
**常见应用场景:**
- 固定UI元素尺寸
- 调整控件显示区域
- 配合布局控件使用
← 返回问答库