Я пытаюсь создать список элементов, используя виджет TableView в Corona. Я последовал их онлайн-примерам и создал 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
Кто-нибудь знает, в чем может быть дело?