Ios 在不使用内置容器的情况下实现视图控制器容器?

Ios 在不使用内置容器的情况下实现视图控制器容器?,ios,ios5,uiviewcontroller,uinavigationcontroller,uitableview,Ios,Ios5,Uiviewcontroller,Uinavigationcontroller,Uitableview,我不熟悉iOS编程,所以我想深入了解视图控制器容器的概念。 我通过“猴子见猴子做”来学习:D和我想制作一个滑出式导航(如Facebook/Gmail/Path),没有任何原创 我发现了不同的实现,但是这个由制作的,看起来非常简单,所以我开始胡闹,看看到底发生了什么。他使用UINavigationViewController和UITableViewController作为其容器(CHSlideController)的ViewController 从我目前所读到的内容来看,这2个ViewContro

我不熟悉iOS编程,所以我想深入了解视图控制器容器的概念。 我通过“猴子见猴子做”来学习:D和我想制作一个滑出式导航(如Facebook/Gmail/Path),没有任何原创

我发现了不同的实现,但是这个由制作的,看起来非常简单,所以我开始胡闹,看看到底发生了什么。他使用UINavigationViewController和UITableViewController作为其容器(CHSlideController)的ViewController

从我目前所读到的内容来看,这2个ViewController本身就是容器,对此感到有点奇怪,所以我想将普通的ViewController发送到我的容器,但我看不到这些ViewController的视图

我要问的是,如何在不使用其他内置容器(如UINavigationViewController/UITableViewController/UITableViewController/…)的情况下实现视图控制器容器?

我需要覆盖一些方法还是放弃一些协议

谢谢


我只对iOS SDK 5.0+感兴趣。

坦白说,我不明白这个问题的目的,但无论如何!:-)

如果这只是为了学习,正如您最后提到的,那么请查看iOS5+下的视图控制器包含的简单示例

如果您想知道为什么视图控制器包含在iOS5之前是一个PITA,请查看Excellent文章

请注意,UITableViewController不是视图控制器容器!
UITabBarController、UINavigationController或UISplitViewController等都是容器

坦白说,我不明白这个问题的目的,但无论如何!:-)

如果这只是为了学习,正如您最后提到的,那么请查看iOS5+下的视图控制器包含的简单示例

如果您想知道为什么视图控制器包含在iOS5之前是一个PITA,请查看Excellent文章

请注意,UITableViewController不是视图控制器容器! UITabBarController、UINavigationController或UISplitViewController等都是容器