我正在使用使用 Xcode 4.5 的情节提要。我将 UIContainerView 放入(自定义,而不是初始)视图控制器中,然后将三个 UIView 放入容器视图中。我使用动态调整大小来定位三个视图。这三个都水平填充屏幕。一个以固定高度停留在屏幕顶部,一个以固定高度停留在底部,第三个视图(自定义 drawRect 的 UIView 的子类)填充其他两个视图之间的空间。
故事板中的一切看起来都很好,即使我切换到 iPhone 5 尺寸并返回。但是,当我在模拟器中运行应用程序并导航到该视图控制器时,我只看到中间视图填满了屏幕。看不到另外两人。我将中间视图切换回 UIView,出现同样的问题。我检查了进入的segue,它是视图控制器,而不是特定的视图。
需要明确的是,这一切都是使用故事板创建的,而不是以编程方式创建的。