我是一名初学者程序员,一直试图教自己在线编程一个基本应用程序。我目前正在使用Swift 2和Xcode 7在iOS上制作俄罗斯方块。但是,我在更改视图时遇到了问题。我从iOS游戏模板开始,并有一个名为GameViewController的视图,我的游戏在其中运行。当用户输了,我想从那个视图切换到一个叫做EndGameView,我在故事板中创建了这个EndGameView并且链接到EndGameView类。我的问题是,我不知道如何以编程方式呈现EndGameView而不使用,例如,使用故事板中添加的按钮,然后控制拖动到EndGameView。使用Swift 2更改视图Xcode 7
let endGameView = EndGameView()
super.presentViewController(endGameView, animated: true, completion: nil)
请原谅我的愚蠢,因为我确信我正在做一个愚蠢的错误,并感谢您的任何帮助。
你能告诉我你在哪里结束游戏?你的故事板的名字? –
EndGameView是UIView子类还是UIViewController子类?如果它是一个视图控制器,将其命名为避免混淆是有帮助的。如果它是一个视图控制器,你使用的代码应该可以工作,除了你应该将'super'更改为'self'或者一个不同的视图控制器,以便让'EndGameView'出现。 –