38

我注意到 XCode 中的 UI 组件:Container View.

在此处输入图像描述

根据提供的描述,我想利用它在几个不同的屏幕上显示我的应用程序的可重用组件。我一直在网上四处寻找一个基本教程或一些关于它的文档,但是我没有找到任何有用的东西。

请有人建议如何连接并使用它?目前看来,container view似乎没有调整大小,这是有问题的。任何有关如何启用此功能的提示也将不胜感激。

干杯。

4

1 回答 1

63

好吧,让我们将其分解为一些简单的步骤:

  1. 将容器视图拖到其中一个控制器的主视图中。当您拖动容器视图时,IB 将为您创建一个嵌入 segue,您可以像往常一样通过拖动调整大小控制点来调整容器视图的大小。大小的任何变化都会自动反映到 segue 指向的视图中。这个想法是这个视图将由一个不同的控制器管理,嵌入式控制器。 在此处输入图像描述

  2. 将您的自定义子类设置为嵌入式控制器的类。 在此处输入图像描述

  3. 现在你可以走了。请注意,您添加的任何容器都可以通过childViewControllers主控制器上的属性获得。 在此处输入图像描述

这显然是一个过于简单的工作流程,但足以让您入门。有关该主题的更多信息,请参阅此处的 Apple 文档

于 2013-06-02T17:03:15.950 回答