2

我正在使用使用 Xcode 4.5 的情节提要。我将 UIContainerView 放入(自定义,而不是初始)视图控制器中,然后将三个 UIView 放入容器视图中。我使用动态调整大小来定位三个视图。这三个都水平填充屏幕。一个以固定高度停留在屏幕顶部,一个以固定高度停留在底部,第三个视图(自定义 drawRect 的 UIView 的子类)填充其他两个视图之间的空间。

故事板中的一切看起来都很好,即使我切换到 iPhone 5 尺寸并返回。但是,当我在模拟器中运行应用程序并导航到该视图控制器时,我只看到中间视图填满了屏幕。看不到另外两人。我将中间视图切换回 UIView,出现同样的问题。我检查了进入的segue,它是视图控制器,而不是特定的视图。

需要明确的是,这一切都是使用故事板创建的,而不是以编程方式创建的。

4

1 回答 1

0
  1. 默认堆栈视图引脚 0 到 mainView 的所有侧面。
  2. 将 3 个子视图添加到堆栈视图
  3. 1 个和 3 个孩子 - 身高限制 = 150

在此处输入图像描述

于 2017-02-21T16:48:48.893 回答