【发布时间】:2012-12-03 11:41:19
【问题描述】:
我是 iOS 编程的新手,所以我想深入了解 View Controller Container 的概念。 我正在通过“monkey see monkey do”学习:D,我想制作一个滑出式导航(如 Facebook/Gmail/Path),没有任何原创性。
我找到了不同的实现,但是这个由Clemens Hammerl 制作的one 似乎非常简单,所以我开始弄乱它,看看发生了什么。他使用 UINavigationViewController 和 UITableViewController 作为其容器 (CHSlideController) 的 ViewController。
从我目前的阅读来看,这 2 个 ViewController 本身就是 Containers,对此感到有些奇怪,所以我想将普通的 ViewController's 发送到我的 Container 中,但我看不到这些 ViewControllers 的视图。
我想问你的是,如何在不使用其他内置容器的情况下实现视图控制器容器,例如 UINavigationViewController / UITableViewController / UITabViewController / ...?
我需要重写一些方法或放弃一些协议吗?
谢谢。
我只对 iOS SDK 5.0+ 感兴趣。
【问题讨论】:
标签: ios ios5 uiviewcontroller uinavigationcontroller uitableview