电晕按钮移除

时间:2012-06-04 15:06:18

标签: lua corona

我正在尝试在我正在处理的应用中按下按钮来嵌套页面等。但是,作为一个小部件,它会带有等等,必须使用display.remove()或:removeSelf删除。我正在尝试使这些按钮在按下时从视图中删除/删除它们并加载下一页,但是当我这样做时它要么不起作用,要么抛出运行时错误。建议?

编辑:这是我目前正在使用的内容,虽然它会在点击后使按钮永久消失。 `

local onButtonEvent = function (event )
    if event.phase == "release" then
        display.remove( myButton )
        myButton = nil
        display.remove( buttonGroup )
        buttonGroup = nil
        storyboard.gotoScene( "shape" )
    end
end

2 个答案:

答案 0 :(得分:2)

这将在lua / Corona中起作用:

    MyButton:removeSelf( )

完全删除它。

希望有所帮助!

答案 1 :(得分:0)

这是另一种方式。你为什么不设置

myButton.isVisible = false

在你的onButtonEvent函数中。

我从未使用过StoryBoard,但我很确定当你进入场景时会发生一个事件(我认为是“willEnterScene”)。

所以你可以在那里设置mybutton.isVisible = true