为什么Main.storyboard没有显示?

时间:2015-11-15 14:26:30

标签: ios objective-c iphone xcode storyboard

我是ios开发的新手,我最近了解了故事板,并且我试图使用它。但最后故事板文件看起来并没有加载。

我所做的是:

1.添加一些像Button这样的ui元素到storyboard的初始xib文件

2.修改项目中的主界面 - 常规页面为主要。(我的故事板文件名为Main.storyboard)

当我启动应用程序时,屏幕全是白色,没有任何内容。任何人都可以告诉我为什么会发生这种情况,我该如何解决这个错误。谢谢!

Update1:​​如图所示,我为故事板设置了初始xib。

3 个答案:

答案 0 :(得分:3)

  1. 由于您说您没有使用情节提要模板创建项目,请在info.plist中查找此行 info.plist

  2. 这可能是因为子视图帧是在视图框外创建的。尝试在子视图中设置一些对齐约束。 enter image description here

答案 1 :(得分:1)

您必须将控制器设置为初始视图控制器。 如果您选择第一个控制器,可以在右侧站点的Main.Storyboard中找到它。

enter image description here

答案 2 :(得分:0)

在 2021 年,一个默认的 Xcode 项目使用场景,但这需要 iOS 13,我想支持 iOS 12。我从我的项目中删除了 SceneDelegate 文件,从 AppDelegate 文件中删除了场景委托函数,但后来我的故事板也不加载。问题是我还需要从 info.plist 中删除 Application Scene Manifest 部分。