ViewController 在 iOS Simulator swift 中显示为空
Posted
技术标签:
【中文标题】ViewController 在 iOS Simulator swift 中显示为空【英文标题】:ViewController shows up empty in iOS Simulator swift 【发布时间】:2015-05-07 06:36:05 【问题描述】:当我运行我当前的 xcode 项目时,屏幕如下图 1 所示,它显示为空,如图 2 所示。该项目作为单视图应用程序启动。我添加了屏幕上显示的项目,并根据“添加”按钮在第二个屏幕上创建了一个转场。
当我运行它时,您可以在图 2 中看到结果。
我在 viewDidLoad() 中的代码正在按预期运行。但是,不确定为什么屏幕显示为空白......
【问题讨论】:
这样的事情,我推荐你使用UINavigationController。当然可以。 【参考方案1】:更改任何内容之前要注意的事项。启动您的应用程序并将方向更改为横向。你会有这样的东西。
这是因为您已将情节提要设置为 wCompact hCompact
。
将其更改为wAny hAny
。但在此之前,请从 wCompact hCompact
设置中删除标签栏。改成wAny hAny
后添加
【讨论】:
【参考方案2】:我认为您需要将 w/h 更改为 Any 而不是 Compact。它目前在 iPhone 5 模拟器中显示视图控制器,Compact/Compact 在 Landscape 中适用于 3.5、4、4.7 英寸。请参考 Apple Docs - https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/SelectingASizeClass.html
【讨论】:
以上是关于ViewController 在 iOS Simulator swift 中显示为空的主要内容,如果未能解决你的问题,请参考以下文章
在 ios 7 和 ios9+ 中关闭 ViewController 的异常行为
iOS:从 popOver 刷新 ViewController
uiView 在 iOS10 的 ViewController 中未对齐,但不是 iOS11