ViewController在iOS模拟器swift中显示为空

时间:2015-05-07 06:36:06

标签: ios iphone xcode swift xcode-storyboard

当我运行当前的xcode项目时,如下图所示的屏幕如图1所示,它显示为空,如图2所示。该项目作为单个视图应用程序启动。我添加了屏幕上显示的项目,并根据按钮“添加”创建了第二个屏幕的segue。

当我运行此功能时,您可以在图像2中看到结果。

我在viewDidLoad()中的代码正在运行并按预期执行。但是,不确定为什么屏幕显示空白......

storyboard

enter image description here

2 个答案:

答案 0 :(得分:3)

在改变任何事情之前要注意的事情。启动您的应用并将方向更改为横向。你会得到类似的东西。App in landscape orientation

这是因为您已将故事板设置为wCompact hCompact

将其更改为wAny hAny。但在此之前,请从wCompact hCompact设置中删除标签栏。并在更改为wAny hAny

后添加

答案 1 :(得分:1)

我认为您需要将w / h更改为Any而不是Compact。它目前在iPhone 5模拟器中显示视图控制器,Compact / Compact在Landscape中显示3.5,4,4.7英寸。请参阅Apple文档 - https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/SelectingASizeClass.html