我正在尝试在我正在处理的应用中按下按钮来嵌套页面等。但是,作为一个小部件,它会带有等等,必须使用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
答案 0 :(得分:2)
这将在lua / Corona中起作用:
MyButton:removeSelf( )
完全删除它。
希望有所帮助!
答案 1 :(得分:0)
这是另一种方式。你为什么不设置
myButton.isVisible = false
在你的onButtonEvent函数中。
我从未使用过StoryBoard,但我很确定当你进入场景时会发生一个事件(我认为是“willEnterScene”)。
所以你可以在那里设置mybutton.isVisible = true