我正在尝试使用 Corona 中的 TableView 小部件创建项目列表。我按照他们的在线示例创建了 TableView。它出现在屏幕上并且是可滚动的,但是当我单击一行时不会触发任何事件,即使我为OnRowTouch
.
local options_for_list_view = {
id = "list_view",
top = 0,
left = 0,
width = display.contentWidth,
height = display.contentHeight,
hideBackground = true,
hideScrollBar = true,
listener = on_table_touch,
onRowRender = onRowRender,
onRowTouch = on_row_touch, -- registering listener
}
list_view = widget.newTableView(options_for_list_view)
for key, value in pairs(trophy_list) do
local params =
{
name = key
}
list_view:insertRow
{
isCategory = false,
rowHeight = total_height * 0.1,
rowColor = rowColor,
lineColor = { 0, 0, 0 },
params = params
}
end
这是听众:
local function on_row_touch( event )
print("error")
end
有谁知道问题可能是什么?