if not data or not itemData then
return
end
-- SL:dump(panelInsertIndex)
if SL:GetMetaValue("WINPLAYMODE") then
isWear = false
end
ResetDescParam()
if not ItemTips._PList then
ItemTips._PList = GUI:L
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-03-26 16:38:10 |
👁️ 阅读: 3
if not data or not itemData then
return -- 如果数据为空则直接返回,不执行后续代码
end
-- SL:dump(panelInsertIndex) -- 调试输出,用于查看panelInsertIndex的值
if SL:GetMetaValue("WINPLAYMODE") then -- 判断是否为PC端窗口模式
isWear = false -- 如果是窗口模式,设置isWear为false
end
ResetDescParam() -- 调用函数重置描述参数
if not ItemTips._PList then -- 检查ItemTips._PList是否为空
ItemTips._PList = GUI:Layout_Create(ItemTips._PMainUI, "PList", data.pos.x, data.pos.y, 0, 0) -- 创建布局控件
GUI:setTouchEnabled(ItemTips._PList, false) -- 设置控件不可触摸
GUI:setAnchorPoint(ItemTips._PList, 0, 1) -- 设置控件的锚点为左下角
end
_PanelNum = _PanelNum + 1 -- 面板计数加1
local richWidth = _TotalWidth - 20 -- 计算富文本宽度
local maxWidth = 0 -- 初始化最大宽度变量
local hh = 0 -- 初始化高度变量
-- 此句设置了ListBg的大小 135-157 -- 注释说明下面创建的是ListBg
local ListBg = ItemTips.AddTipLayout(ItemTips._PList, "ListBg" .. _PanelNum) -- 调用函数创建ListBg布局
GUI:setPosition(ListBg, 0, 0) -- 设置ListBg的位置为(0,0)
GUI:setAnchorPoint(ListBg, 0, 1) -- 设置ListBg的锚点为左下角
GUI:setTouchEnabled(ListBg, false) -- 设置ListBg不可触摸
if not data or not itemData then
return -- 如果数据为空则直接返回,不执行后续代码
end
-- SL:dump(panelInsertIndex) -- 调试输出,用于查看panelInsertIndex的值
if SL:GetMetaValue("WINPLAYMODE") then -- 判断是否为PC端窗口模式
isWear = false -- 如果是窗口模式,设置isWear为false
end
ResetDescParam() -- 调用函数重置描述参数
if not ItemTips._PList then -- 检查ItemTips._PList是否为空
ItemTips._PList = GUI:Layout_Create(ItemTips._PMainUI, "PList", data.pos.x, data.pos.y, 0, 0) -- 创建布局控件
GUI:setTouchEnabled(ItemTips._PList, false) -- 设置控件不可触摸
GUI:setAnchorPoint(ItemTips._PList, 0, 1) -- 设置控件的锚点为左下角
end
_PanelNum = _PanelNum + 1 -- 面板计数加1
local richWidth = _TotalWidth - 20 -- 计算富文本宽度
local maxWidth = 0 -- 初始化最大宽度变量
local hh = 0 -- 初始化高度变量
-- 此句设置了ListBg的大小 135-157 -- 注释说明下面创建的是ListBg
local ListBg = ItemTips.AddTipLayout(ItemTips._PList, "ListBg" .. _PanelNum) -- 调用函数创建ListBg布局
GUI:setPosition(ListBg, 0, 0) -- 设置ListBg的位置为(0,0)
GUI:setAnchorPoint(ListBg, 0, 1) -- 设置ListBg的锚点为左下角
GUI:setTouchEnabled(ListBg, false) -- 设置ListBg不可触摸
← 返回问答库