在objective-c中添加一个视图控制器作为另一个视图控制器的子控件

问题描述:

我需要知道如何添加一个视图控制器作为objective-c中另一个视图控制器的子控件。 截至目前,我将视图控制器作为rootview控制器的一种模式呈现。但我现在想改变它。我有2个视图控制器,我正在呈现为根视图控制器的模式。但是,我怎样才能以不同的方式呈现它们?这个父母 - 孩子的概念是如何工作的?请给我一些参考。在objective-c中添加一个视图控制器作为另一个视图控制器的子控件

+1

如果你对自己想要达到的目标有更多的了解,这可能会有所帮助。 iOS中有多种呈现视图的方式。如果您可以引用一些示例,我们可能会提供指向您的需求的教程链接。 – 2012-02-08 17:54:32

开始与您应阅读以下内容:

View Controller Programming Guide

Abusing UIViewControllers

我相信他们两个之间你应该能够学到最多的,如果不是你的所有,需要了解UIViewControllers和视图层次结构。

+1

由于iOS 5中引入的子视图控制器的概念,第二个链接已过时并且不再相关。请参阅http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html – 2013-03-27 17:39:57