在Corona SDK中显示表格可以通过使用display.newText()函数和for循环来实现。以下是一个简单的示例代码:
local data = {
{ "Name", "Age", "Country" },
{ "John", "25", "USA" },
{ "Emily", "30", "UK" },
{ "Tom", "35", "Australia" }
}
local startX = 100
local startY = 100
local cellWidth = 100
local cellHeight = 30
-- 创建表头
for i = 1, #data[1] do
local header = display.newText(data[1][i], startX + (i-1)*cellWidth, startY, native.systemFont, 16)
header:setFillColor(0, 0, 0)
end
-- 创建表格内容
for i = 2, #data do
for j = 1, #data[i] do
local cell = display.newText(data[i][j], startX + (j-1)*cellWidth, startY + i*cellHeight, native.systemFont, 16)
cell:setFillColor(0, 0, 0)
end
end
在上述代码中,我们首先定义了一个包含表格数据的二维数组。然后,通过两个嵌套的for循环,分别创建表头和表格内容的文本对象,并设置它们的位置和样式。
请注意,上述示例代码仅用于演示如何在Corona SDK中显示表格,实际应用中可能需要根据具体需求进行适当的修改和扩展。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云