如何在Corona SDK中将场景设置为默认起始页

我有两个页面:view1view2。我的文件包括main.luaview1.luaview2.lua

main.lua中,我有以下代码:

-- 显示默认状态栏(iOS)
display.setStatusBar(display.HiddenStatusBar)

我最近将我的页面导航从选项卡栏改为了按钮,因此这就足够了。在view1页面上,我有以下代码:

local playbtn = widget.newButton{
    left = 10,
    top = 600,
    defaultFile = "icon2.png",
    overFile = "icon2-down.png",
    onPress = onplaybtn
}

function onplaybtn(event)
    composer.gotoScene("view2")
end

第一个页面上的按钮会导航到第二个页面。在第二个页面上,我有以下代码:

local exitbtn = widget.newButton{
    left = 1096,
    top = 5,
    defaultFile = "icon1.png",
    overFile = "icon1-down.png",
    onPress = onexitbtn,
}

function onexitbtn(event)
    composer.gotoScene("view1")
end

这是我的第二个按钮,基本上我在view1上有一个按钮来导航到view2,然后在view2上有一个按钮会导航到view1,这样你们就可以在这些场景之间穿梭了。但是,我如何在启动应用程序时将view1设置为默认页面?因为显然在main.lua中没有任何内容,所以这只是一个黑屏。谢谢!

(如果需要更多信息,请告诉我,因为我仍然是 Corona SDK 的新手,不确定是否需要其他东西。)

--编辑

当我底部有选项卡时,在main.lua中,我在底部设置了onFirstView(),这会将view1设置为默认页面。

点赞
用户2260604
用户2260604

在你的主调用底部

composer.gotoScene( "view1" )

并且记得在你的主调用顶部也包含 composer

local composer = require( "composer" )
2014-12-27 19:05:18