通用描述Tips怎么换行
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-05-17 19:34:35 |
👁️ 阅读: 14
根据浮生梦老师前端课程内容,通用描述Tips换行有以下几种方法:
## 方法一:使用富文本格式
```lua
-- 打开通用描述Tips时使用富文本格式
local data = {
str = "第一行内容<br>第二行内容",
formatWay = 1 -- 设置为1解析富文本格式
}
SL:OpenCommonDescTipsUI(data)
```
## 方法二:使用换行符
```lua
-- 直接使用换行符号
local data = {
str = "第一行内容\n第二行内容",
width = 300 -- 设置宽度让换行生效
}
SL:OpenCommonDescTipsUI(data)
```
## 方法三:使用老脚本富文本格式
```lua
-- 使用旧版富文本格式
local data = {
str = "<RText/FCOLOR=254>第一行内容</RText>\n<RText/FCOLOR=254>第二行内容</RText>",
formatWay = 0 -- 默认解析老脚本富文本
}
SL:OpenCommonDescTipsUI(data)
```
## 方法四:通过width参数自动换行
```lua
-- 设置width参数,文本超宽会自动换行
local data = {
str = "这是一段很长的文本内容,当超过指定宽度时会自动换行显示",
width = 200 -- 设置文本显示宽度
}
SL:OpenCommonDescTipsUI(data)
```
## 注意事项
1. 使用`<br>`标签需要设置`formatWay = 1`
2. 使用`\n`换行符需要设置合适的`width`参数
3. 老脚本富文本格式(`<RText>`)默认`formatWay = 0`
4. 如果文本内容过长,建议设置`width`参数让系统自动换行
## 完整示例
```lua
-- 创建父节点
local parent = GUI:Win_Create("GMMain", 0, 0, 0, 0, false, false, true, false, false, false, 1)
-- 打开带换行的通用描述Tips
local data = {
str = "标题:重要提示<br>内容:第一行信息<br>第二行信息<br>第三行信息",
width = 250,
formatWay = 1
}
SL:OpenCommonDescTipsUI(data)
```
这样就能在通用描述Tips中实现换行效果了。
← 返回问答库