【发布时间】:2014-12-23 10:44:04
【问题描述】:
我有四个 ViewController,我不使用 UITabbedbar,因为它更难定制。 我使用模态segue,但我认为内存消耗过多。 这是我的第一个和第二个 VC 的屏幕截图。 我必须使用什么来正确更改视图?
这是我使用的代码:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if (segue.identifier == "second") {
let secondVC = segue.destinationViewController as SecondViewController;
}
}
【问题讨论】:
-
你想用那个代码做什么? (到目前为止,它实际上并没有做任何事情......)
-
我称segue为“第二”
-
您并没有在该代码中调用 segue...您只是通过将 secondVC 设置为局部常量而不对其进行任何操作来对即将发生的 segue 做出反应。如果你删除整个方法,你会看到 segue 仍在执行。
标签: ios swift uiviewcontroller uitabbarcontroller modalviewcontroller