我能在Corona的tableView小部件中隐藏一列吗?

我能在 Corona 的 tableView 中隐藏一列吗?基本上,我想查询一个数据库并获取两个字段……我想在表中显示一个字段,但我需要保留另一个值附加到每一行而不显示它。如果这在 tableView 中不可能,那么有没有一种简单的替代方法来实现这个?谢谢。

代码如下 - 我从数据库中选择获取 newTableView 的标题和 ID。我想隐藏 ID。

根据您的建议将研究 isVisible。

local function onRowRender( event )
    local row = event.row
    local font = native.systemFont
    local fontSize = 18
    local rowHeight = row.height / 2

    -- for display
    local options_title = {
        parent = row,
        text = row.params.TITLE,
        x = 50,
        y = rowHeight,
        font = font,
        fontSize = fontSize,
    }

    --add row object
    row.title = display.newText( options_title )
    row.title.anchorX = 0
    row.title:setFillColor( 0 )

    -----我想隐藏这一列 ID!------
    local options_id = {
        parent = row,
        text = row.params.ID,
        x = 50,
        y = rowHeight,
        font = font,
        fontSize = fontSize,
    }
    -- add row object
    row.id = display.newText( options_id )
    row.id.anchorX = 0
    row.id:setFillColor( 1,0,0 )

end
点赞
用户2026318
用户2026318

谢谢,rpattiso,我刚刚添加了以下这行代码

row.id.alpha = 0

就在 row.id.anchorX = 0 之前, 看起来好像可以工作了。

2015-03-19 15:48:37