如何在标签栏中放置文本,以及如何知道我在故事板中的哪个场景,Corona SDK



我正在使用Corona SDK,但我遇到了一个问题。在我的标签栏应用程序中,我需要知道我在哪个场景中,以便将文本的文本更改为场景的编号。例如,如果我在"场景 1",我希望我的文本的文本是"1",否则如果我在"场景 2",我希望我的文本的文本是"2"。我还需要将我的文本放在标签栏中。

我正在考虑做类似的事情

 local sceneName = (my scene's name)
 If sceneName == "Scene 1" then
     myText.text = "Scene 1"
 else if sceneName == "Scene 2" then
     myText.text = "Scene 2

那么,如何将文本放置在选项卡栏中,以及如何知道场景的名称呢?

另外,如何命名场景以及如何在代码中使用它?

使用 storyboard.getCurrentSceneName() 获取当前场景的名称。场景的名称是包含场景代码的lua文件的名称(不带.lua扩展名),即您在storyboard.gotoScene("mySceneName")中使用的相同名称。

如果你想要一个名称与lua文件无关的场景,我认为你必须使用storyboard.newScene("sceneName")创建一个新场景。

最新更新