【问题标题】:How to use a 'Container View' in iOS?如何在 iOS 中使用“容器视图”?
【发布时间】:2013-05-28 21:41:31
【问题描述】:
我注意到 XCode 中的 UI 组件:Container View。
根据提供的描述,我想利用它在几个不同的屏幕上显示我的应用程序的可重用组件。我一直在网上四处寻找一个基本教程或一些关于它的文档,但是我没有找到任何有用的东西。
请有人建议如何连接并使用它?目前看来,container view 似乎没有调整大小,这是有问题的。任何有关如何启用此功能的提示也将不胜感激。
干杯。
【问题讨论】:
标签:
ios
objective-c
ipad
uiviewcontroller
container-view
【解决方案1】:
好吧,让我们把它分解成几个简单的步骤:
将容器视图拖到一个控制器的主视图中。当您拖动容器视图时,IB 将为您创建一个嵌入转场,您可以像往常一样通过拖动调整大小控制点来调整容器视图的大小。大小的任何变化都会自动反映到 segue 指向的视图中。这个想法是这个视图将由不同的控制器管理,嵌入式控制器。
将您的自定义子类设置为嵌入式控制器的类。
现在可以开始了。请注意,您添加的任何容器都可以通过主控制器上的 childViewControllers 属性获得。
这显然是一个过于简单的工作流程,但足以让您入门。有关该主题的更多信息,see Apple's documentation here。