如何更改故事板的初始视图控制器?

时间:2016-04-17 13:25:11

标签: ios

我有2个视图控制器,我禁用了第一个视图控制器的初始视图控制器,并启用了第二个视图控制器,但是在启动项目时,初始视图控制器仍然是第一个视图控制器,我该怎么办?谢谢!

3 个答案:

答案 0 :(得分:8)

点按第二个视图控制器,然后在"Is initial View Controller"中选择Attributes inspector

enter image description here

答案 1 :(得分:0)

或者您也可以使用代码执行此操作。 在AppDelegate班级didFinishLaunchingWithOptions方法中,您可以撰写

let storyBoard = UIStoryboard(name: "Main", bundle: nil)
let secondVC = storyBoard.instantiateViewControllerWithIdentifier("SecondViewController") as! SecondViewController
self.window?.rootViewController = secondVC

编辑SWift 3.0

let storyBoard = UIStoryboard(name: "Main", bundle: nil)
let secondVC = storyBoard.instantiateViewController(withIdentifier: "SecondViewController") as! SecondViewController
self.window?.rootViewController = secondVC

假设您的故事板名称为Main.Storyboard,并且您的SecondViewController 故事板ID 还原ID 也在Identity Inspector中设置并且使用了故事板ID。< / p>

enter image description here

答案 2 :(得分:0)

如果你是像我这样的初学者(iOS和OSX机器)并且你想在同一个故事板中更改入口点,那么,

- &GT;长按入口点箭头。 - &GT;将它拖动到您想要作为起点的视图控制器,箭头现在将移动到新屏幕。

相关问题