我注意到了 XCode 中的 UI 组件: 容器视图
。
根据提供的描述,我想利用它在多个不同的屏幕上显示我的应用程序的可重用组件。我在网上寻找基本教程或一些文档,但没有找到有用的信息。
请问有人能够建议如何连接和使用它吗?目前看起来容器视图
似乎无法调整大小,这是有问题的。如何启用此功能的任何提示都将不胜感激。
谢谢。
我注意到了 XCode 中的 UI 组件: 容器视图
。
根据提供的描述,我想利用它在多个不同的屏幕上显示我的应用程序的可重用组件。我在网上寻找基本教程或一些文档,但没有找到有用的信息。
请问有人能够建议如何连接和使用它吗?目前看起来容器视图
似乎无法调整大小,这是有问题的。如何启用此功能的任何提示都将不胜感激。
谢谢。
让我们把它分解成几个简单的步骤:
将容器视图拖到控制器的主视图中。当您拖动容器视图时,IB将为您创建一个嵌入式segue,并且您可以通过拖动调整大小控制点来调整容器的视图大小。任何大小上的更改都会自动反映到segue所指向的视图中。这个视图将由不同的控制器(即嵌入式控制器)管理。
将您的自定义子类设置为嵌入式控制器的类。
现在可以开始使用了。请注意,您添加的任何容器都可以通过主控制器的 childViewControllers
属性进行访问。
显然这是一个过于简化的工作流程,但这已经足以让您开始了。有关该主题的更多信息,请参见苹果公司的文档。