设置组件大小
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-05-05 04:12:04 |
👁️ 阅读: 4
要设置组件大小,可以使用 `GUI:setContentSize` 函数。
```lua
-- 设置组件尺寸大小
-- widget: 控件对象
-- sizeW: 宽度
-- sizeH: 高度
GUI:setContentSize(widget, width, height)
```
**参数说明:**
- `widget`:要设置大小的控件对象
- `width`:宽度值(单位:像素)
- `height`:高度值(单位:像素)
**使用示例:**
```lua
-- 假设已有一个按钮控件
local button = GUI:Button_Create(parent, "btn_test", 100, 100, "res/public/1900000612.png")
-- 设置按钮大小为200x80像素
GUI:setContentSize(button, 200, 80)
```
**注意事项:**
1. 如果组件设置了九宫格,设置大小会拉伸中间部分
2. 设置后组件会立即改变大小,不需要额外刷新
3. 坐标原点在左上角,设置大小不会改变控件位置
如果你需要设置组件忽略自定义尺寸,可以使用 `GUI:setIgnoreContentAdaptWithSize` 函数来控制是否忽略用户定义的尺寸大小。
← 返回问答库